Содержание
- 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. Скачать презентацию































Реклама во Франции. Глазкова 22.04.2019
ПРЕЗЕНТАЦИЯ КУРСОВОЙ
Как я провела этот год
Препараты гормонов, их синтетических заменителей
Ценим Ваше время!
Балльно-рейтинговая система на Образовательном портале ОмГПУ
Описание системы
ИЗМЕНЕНИЯ В ПЛАНЕ РАЗВИТИЯ 2011 Для Агентов Казахстана.
Преобразование вида и состава изображений. Графическая работа
Создание презентаций
Школа родительского мастерства. Решение конфликтов
БАНКОВСКИЙ СЕКТОР НА ФОНДОВОМ РЫНКЕ РФ
Схема микроразмножения
Трансакционные издержки
Строительная геотехнология
ОПЫТ ВНЕДРЕНИЯ ИНДУСТРИАЛЬНОЙ МОДЕЛИ УПРАВЛЕНИЯ КАЧЕСТВОМ МЕДИЦИНСКОЙ ПОМОЩИВ МНОГОПРОФИЛЬНОЙ БОЛЬНИЦЕ (антикризисное управле
Первые русские князья
Лекция на тему: Физиологические основы применения азотных удобрений
Корпоративная социальная ответственность как основа надежного бренда на примере компании «Балтика»
Пасха Красная
Астафьев «Капалуха»
Развитие коммуникативной культуры учащихся на уроках немецкого языка и во внеклассной работе.
Рождение феодального общества у древних славян.
Ержан ағай слайд дайын
Имя освещает жизненный путь человека
Общественное здоровье и организация здравоохранения
Породы Собак
209n-изменение косгу