Содержание
- 2. Циклы Цикл – это многократное выполнение одинаковых действий. цикл с известным числом шагов цикл с неизвестным
- 3. Циклы алг Привет нач вывод "Привет", нс вывод "Привет", нс вывод "Привет", нс вывод "Привет", нс
- 4. Циклы алг Привет нач нц 5 раз вывод "Привет!", нс кц кон конец цикла начало цикла
- 5. Циклы начало конец Блок-схема: да нет тело цикла
- 6. Число шагов – переменная алг Привет нач цел N вывод "Сколько раз?", нс ввод N нц
- 7. Задания «3»: Ввести натуральное число и вывести в строчку все числа от 1 до этого числа.
- 8. Задания «5»: Ввести натуральное число N и найти сумму всех чисел от 1 до N (1+2+3+…+N).
- 9. Циклы алг Привет нач нц 5 раз вывод "Привет!", нс кц кон N := N +
- 10. Блок-схема алгоритма начало конец да нет N = 5? N := 0 N := N +
- 11. Цикл с условием алг Привет 2 нач цел N N:= 0 нц пока N 5 вывод
- 12. Цикл с условием алг Привет 3 нач цел N N:= 5 нц пока N ??? вывод
- 13. Что получим? алг Пример 1 нач цел N N:= 1 нц пока N вывод N, нс
- 14. Что получим? алг Пример 2 нач цел N N:= 1 нц пока N вывод N, нс
- 15. Что получим? алг Пример 3 нач цел N N:= 2 нц пока N 5 вывод N,
- 16. Что получим? алг Пример 4 нач цел N N:= 1 нц пока N вывод N*N*N, нс
- 17. Что получим? алг Пример 5 нач цел N N:= 5 нц пока N >= 1 вывод
- 18. Задания «3»: Ввести натуральное число вывести квадраты и кубы всех чисел от 1 до этого числа.
- 19. Задания «5»: Ввести два целых числа a и b (a ≤ b) и вывести сумму квадратов
- 20. Циклы с условием Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой? Задача: Ввести
- 21. Блок-схема алгоритма начало конец нет да n 0? count := 0 count := count + 1
- 22. Программа алг Число цифр нач цел n, count вывод "Введите целое число", нс ввод n count:=
- 23. Цикл с условием Особенности: можно использовать сложные условия: можно записывать в одну строчку, разделяя команды точкой
- 24. Цикл с условием Особенности: условие пересчитывается при каждом входе в цикл если условие на входе в
- 25. Сколько раз выполняется цикл? a:= 4; b:= 6 нц пока a 2 раза a = 6
- 26. Задания «3»: Ввести целое число и определить, верно ли, что в нём ровно 3 цифры. Пример:
- 27. Задания «5»: Ввести целое число и определить, верно ли, что в его записи есть две одинаковые
- 28. Задания-2 «3»: Ввести целое число и определить, верно ли, что в нём ровно 1 цифра «9».
- 29. Задания-2 «5»: Ввести целое число и определить, верно ли, что все его цифры расположены в порядке
- 30. Вычисление НОД НОД = наибольший общий делитель двух натуральных чисел – это наибольшее число, на которое
- 31. Алгоритм Евклида Евклид (365-300 до. н. э.) НОД(a,b)= НОД(a-b, b) = НОД(a, b-a) Заменяем большее из
- 32. Блок-схема алгоритма начало конец
- 33. Алгоритм Евклида нц пока a b если a > b то a:= a - b иначе
- 34. Модифицированный алгоритм Евклида НОД(a,b)= НОД(mod(a,b), b) = НОД(a, mod(b,a)) Заменяем большее из двух чисел остатком от
- 35. Алгоритм Евклида «3»: Составить программу для вычисления НОД с помощью алгоритма Евклида. «4»: Составить программу для
- 36. Алгоритм Евклида «5»: Выполнить задание на «4» и подсчитать число шагов алгоритма для каждого случая.
- 37. Программирование на алгоритмическом языке Тема 5. Циклы с переменной
- 38. Цикл с переменной Задача: вывести кубы чисел от 1 до 8. Нужны ли переменные? Сколько? Как
- 39. Блок-схема алгоритма начало конец нет да N N := 1 N := N + 1 кубN
- 40. Цикл с переменной Задача: вывести кубы натуральных чисел от 1 до 8. алг Кубы нач цел
- 41. Цикл с переменной Задача: вывести кубы натуральных чисел от 1 до 8. алг Кубы нач цел
- 42. Цикл с переменной Задача: вывести кубы чётных чисел от 2 до 8. алг Кубы нач цел
- 43. Сколько раз выполняется цикл? a := 1 нц для i от 1 до 3; a:=a+1 кц
- 44. Цикл с переменной Особенности: переменная цикла может быть только целой (цел) начальное и конечное значения и
- 45. Замена одного вида цикла на другой нц для i от 1 до 10 | тело цикла
- 46. Задания «3»: Ввести натуральное число N и вывести числа от N до 1 (через одно) в
- 47. Задания «4»: Ввести два целых числа a и b (a ≤ b) и вывести кубы всех
- 49. Скачать презентацию