Выполнение домашних заданий
- Использование «доски»
Использование EJudge (как зарегистрироваться)
Разбор домашних заданий
Предыдущие домашние задания в EJudge
Регистрация в EJudge
Тривиальная задача
EJudge: HelloWorld 'Hello World'
Написать программу, которая выводит строку Hello, world (в точности)
(ввод не нужен)
Hello, world
Простые задачи:
- Вводить числа до тех пор, пока не введётся 0, вывести количество положительных
- Ввести натуральное N ⩾ 0 и нарисовать правильный N-угольник со стороной 75
Задачи посложнее
EJudge: PercCube 'Точный куб'
Ввести натуральное число N и проверить, является ли оно точным кубом некоторого натурального числа k. Сравнивать вещественные числа (то есть проверять, содержит ли N**(1/3) ненулевую дробную часть) запрещено. Вывести число k или NO соответственно.
1879080904
1234
EJudge: AllPrimes 'Простые числа'
Ввести натуральное N и вывести в столбик все простые числа, не превосходящие N (простыми называются числа, которые делятся только на себя и на 1)
30
2 3 5 7 11 13 17 19 23 29
Д/З
Функция color("цвет") позволяет сменить цвет черепашки и линии, которую она рисует. Ввести чётное N>3 и нарисовать правильный красно-синий многоугольник (с чередующимся цветом сторон). список всех названий цветов, если что )
EJudge: EvenCount 'Подсчёт чётных'
Вводить числа, пока среди них не встретится 0. Вывести количество введённых чётных чисел.
23 34 45 56 67 78 89 0
3
EJudge: JustMax 'Поиск максимума'
Вводить числа, пока среди них не встретится 0. Вывести наибольшее из введённых чисел (0 не считается!)
12 45 23 67 789 45 23 0
789
EJudge: ArithAverage 'Среднее арифметическое'
Вводить числа, пока среди них не встретится 0. Вывести среднее арифметическое этих чисел (0 не участвует)
23 34 45 56 1 67 78 89 0
49.125
EJudge: NofN 'N раз по N'
Вводить натуральные числа, пока среди них не встретится 0. Выводить N раз каждое введённое число N
3 5 7 0
3 3 3 5 5 5 5 5 7 7 7 7 7 7 7