Содержание
- 2. Зачем нужен цикл? Задача. Вывести 5 раз «Привет!». вывод 'Привет', нс вывод 'Привет', нс вывод 'Привет',
- 3. Как работает цикл? переменная-счётчик счётчик:= 0 нц пока счётчик вывод 'Привет', нс счётчик:= счётчик + 1
- 4. Как работает цикл? счётчик:= 5 нц пока счётчик > ??? вывод 'Привет', нс счётчик:= счётчик ???
- 5. Цикл с предусловием условие проверяется при входе в цикл как только условие становится ложным, работа цикла
- 6. Сумма цифр числа Задача. Вычислить сумму цифр введённого числа. 123 → 1 + 2 + 3
- 7. Сумма цифр числа выделяем последнюю цифру числа (mod) увеличиваем сумму на значение цифры (sum:=sum+d) отсекаем последнюю
- 8. Сумма цифр числа начало конец нет да N 0? sum:= 0 d:= mod(N, 10) sum:= sum
- 9. Сумма цифр числа алг Сумма цифр нач цел N, d, sum вывод 'Введите целое число', нс
- 10. Задачи «A»: Напишите программу, которая получает с клавиатуры количество повторений и выводит столько же раз какое-нибудь
- 11. Задачи «C»: Напишите программу, которая получает с клавиатуры натуральное число и находит наибольшую цифру в его
- 12. Алгоритм Евклида Задача. Найти наибольший общий делитель (НОД) двух натуральных чисел. Евклид (365-300 до. н. э.)
- 13. Алгоритм Евклида a = b? да нет a > b? да a:=a-b нет b:=b-a начало конец
- 14. Алгоритм Евклида нц пока a b если a > b то a:= a - b иначе
- 15. Модифицированный алгоритм Евклида НОД(a,b)= НОД(mod(a,b), b) = НОД(a, mod(b,a)) Заменяем большее из двух чисел остатком от
- 16. Модифицированный алгоритм нц пока a 0 и b 0 если a > b то a:= mod(a,
- 17. В других языках программирования while a!=0 and b!=0: if a > b: a = a %
- 18. Задачи «A»: Ввести с клавиатуры два натуральных числа и найти их НОД с помощью алгоритма Евклида.
- 19. Задачи «C»: Ввести с клавиатуры два натуральных числа и сравнить количество шагов цикла для вычисления их
- 20. Обработка потока данных Задача. На вход программы поступает поток данных — последовательность целых чисел, которая заканчивается
- 21. Обработка потока данных цел x, sum sum:= 0 ввод x | ввести первое число нц пока
- 22. Задачи «A»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено
- 23. Цикл с постусловием условие проверяется после завершения очередного шага цикла цикл всегда выполняется хотя бы один
- 24. Задачи «A»: Напишите программу, которая предлагает ввести пароль и не переходит к выполнению основной части, пока
- 25. Задачи «D»: Напишите программу, которая получает с клавиатуры натуральное число и вычисляет целый квадратный корень из
- 26. Цикл по переменной Задача. Вывести на экран степени числа 2 от 21 до 210. k:= 1
- 27. Цикл по переменной Задача. Найти сумму чисел от 1 до 1000. цел sum, i sum:= 0
- 28. Цикл по переменной Задача. Найти сумму чётных чисел от 2 до 1000. sum:= 0 нц для
- 29. В других языках программирования Sum = 0 for i in range(1, 1001): Sum += i Python:
- 31. Скачать презентацию