Содержание
- 2. Проверка домашнего задания: Какой алгоритм называется циклическим? Что такое цикл? Какие виды циклов бывают? Запишите цикл
- 3. Задача 1: Дано N кубиков с буквами. Сколько различных N-буквенных слов можно составить? Рассмотрим конкретный пример.
- 4. К И С К И С К И С К И С К И С К
- 5. К И С Из 4 кубиков получается 24 слова 2·3·6=24 А К И С А К
- 6. Просматривается закономерность: 1 кубик – 1 слово 2 кубика – 2 слова 3 кубика – 6
- 7. функция Р= 1·2·…·N=N! -называется факториалом числаN Построение алгоритма: Ввести N Р=1 i=1 Пока i≤N повторять P
- 8. запишем программу на Pascal Program a1; Var P,i,N: integer; Begin write(‘N=‘); read(N); P:=1; i:=1; while i
- 9. Задача 2: Требуется составить программу наибольшего общего делителя (НОД) двух натуральных чисел N и M. Из
- 10. Алгоритм Евклида Идея этого алгоритма основана на том свойстве, что если M>N, то НОД(M,N)= НОД(M-N,N) и
- 11. Вычисление НОД НОД = наибольший общий делитель двух натуральных чисел – это наибольшее число, на которое
- 12. Алгоритм Евклида: Ввести N,M Пока N≠M повторять Если N>M то N=N-M иначе M=N-M Конец цикла Вывести
- 13. program Evklid; var m, n: integer; begin write(‘введите 2 числа'); read(m,n); while m n do begin
- 14. Исполним алгоритм для M=18, N=12 нет 6 6 6≤12(да) да 12 6 да 12 18 M≤N
- 15. Задания практической работы: Набрать текст программы для нахождения факториала. Выполнить для N=6 (должно получиться 720) Набрать
- 17. Скачать презентацию