Содержание
- 2. Цели урока: познакомить учащихся с методикой программирования "сверху вниз", научить создавать собственные подпрограммы, воспитать культуру конструктивного
- 3. Все процедуры и функции делятся на стандартные встроенные определенные пользователем. Встроенные и стандартные вызываются без предварительного
- 4. Арифметические : abs(x); cos(x); sqrt(x); и др. Скалярные: dec(x,n); inc(x,n); pred(s); suss(s); odd(x); Функции и процедуры
- 5. Встроенные процедуры и функции выделены в группы, которые размещаются в отдельных модулях. Модуль имеет имя. Подключается
- 6. Числа Армстронга 1, 2, …, 9 153=13+53+33=1+125+27 370=33+73+03=27+343 371?
- 7. Фрагмент программы нахождения n-ой (n>0) степени натурального числа а (аn) st:=1; for i:=1 to n do
- 8. Фрагмент программы нахождения количества цифр k натурального числа n (n>0) k:=0; while n>0 do begin inc(k);
- 9. Фрагмент программы нахождения суммы цифр s натурального числа n s:=0; while n>0 do begin s:=s+n mod10;
- 10. Методика программирования "сверху вниз" Задача разбивается на несколько более простых, которые оформляются в виде подпрограмм.
- 11. Пользовательские процедуры и функции Подпрограммы – это процедуры и функции для выполнения часто повторяющихся операций с
- 12. Описание подпрограммы procedure Имя_процедуры(параметры); begin Код процедуры; end; function Имя_функции(параметры):тип_результата; begin Код функции; Имя_функции:=результат; end;
- 13. Параметры Формальные (параметры -переменные) и фактические. Количество, типы и порядок формальных и фактических параметров должны совпадать.
- 14. Процедура вычисления степени натурального числа аn, где 0 procedure stepen(a,n:byte; var st:longint); var i:byte; begin st:=1;
- 15. Функция вычисления степени натурального числа аn, где 0 function stepen (a,n:byte):longint; var i,st:byte; begin st:=1; for
- 16. Процедура вычисления количества цифр k натурального числа n (0 procedure kol(n:integer; var k:byte); var i:byte; begin
- 17. Функция вычисления количества цифр k натурального числа n (0 function kol (n:integer):byte; var k:byte; begin k:=0;
- 18. Процедура вычисления суммы цифр натурального числа n (0 procedure sum(n:integer; var s:byte); var x,k:byte; begin s:=0;
- 19. Функция вычисления суммы цифр натурального числа n (0 function sum(n:integer):byte; var k:byte; begin s:=0; while n>0
- 20. Вызов подпрограммы Процедура и функция вызываются по имени, в круглых скобках записываются фактические параметры. Имя (Список
- 21. (ПРОЦЕДУРЫ) Определение числа Армстронга
- 22. program p1; var n,n1:integer; k:byte;x,s:longint; procedure stepen(a,n:byte; var st: longint); var i:byte; begin st:=1; for i:=1
- 23. begin readln(n); {вводим натуральное число} s:=0; k:=0; {s-для хранения суммы степеней цифр числа, k-для хранения количества
- 24. (ФУНКЦИИ) Определение числа Армстронга
- 25. program p2; var n,n1:integer; k:byte; s:longint; function stepen (a,n:byte):longint; var i:byte; st:longint; begin st:=1; for i:=1
- 26. begin readln(n); n1:=n; k:=kol(n); s:=0; n:=n1; while n>0 do begin s:=s+stepen(n mod 10,k); n:=n div 10;
- 27. (ФУНКЦИИ) Вывод чисел Армстронга из диапазона от a до b(0
- 28. program p4; var a,b,i:integer; k:byte;s:longint; function stepen (a,n:byte):longint; var i:byte; st:longint; begin st:=1; for i:=1 to
- 29. function sum(n:integer; k:byte):longint; var s:longint; begin s:=0; while n>0 do begin s:=s+ stepen(n mod 10,k); n:=n
- 30. begin readln(a,b); for i:=a to b do begin n:=i; k:=kol(n); n:=i; s:=sum(n,k); if s=i then writeln(i)
- 31. Домашнее задание а) Найти пять наибольших чисел Армстронга из диапазона от a до b(0 б) Найдите
- 32. Хорошая программа должна содержать главным образом обращения к процедурам и функциям, и для этого рекомендую: -
- 34. Скачать презентацию































Поклонение
Жизненный и творческий путь Тютчева
Радикс Центр Гибота
Национальные костюмы народов населяющих Кубань
Коммерческое предложение на поставку изделий из искусственного камня
Психология творческой деятельности. Лекция 3. Творческий процесс
Презентация на тему Конвекция. Излучение
Этика и её значение в жизни человека
Каталог решений Marketplace. Типовые интернет-магазины. Отраслевые решения. Денис Донченко, 1С-Битрикс
Адаптация к физическим упражнениям
Ελληνικά σε 60 λεπτά
День Победы - праздник с сединою на висках
Жизнь и творчество Александра Николаевича Островского (1823-1886)
преемственность в работе школы с дошкольными образовательными учреждениями
Стратегия внедрения e-learning в ВУЗе Тихомирова Елена Владимировна Генеральный директор компании Центр eLearning Директор НИИ Управле
Новый продукт1С-Битрикс: .NET Forge
Проектная деятельность учащихся как средство развития мотивации учения
Организация и проведение государственной (итоговой) аттестации выпускников IX классов образовательных учреждений Челябинской об
Мой первый бизнес
Конфликты в организации.
Анализ результатов деятельности коллег в случае нанесения здоровью пациента ущерба в процессе
презентация (3)
Специальная (коррекционная) общеобразовательная школа – интернат № 68» г Орска
Хобби мастерская
Газовые законы (изопроцессы в газах)
Естественный отбор
Презентация на тему Палеозойская эра
Синонимия словосочетаний