Процедуры и функции. Модули. Часто в задаче требуется повторить определенную последовательность операторов в разных частях программы. Для того, чтобы.

Презентация:



Advertisements
Похожие презентации
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Advertisements

Подпрограммы Дибиров Магомедшапи Дибиргаджиевич. Подпрограммы принцип модульности Подпрограммы – это «блоки», из которых собирается программа. Подпрограммы.
Функции в Паскале Подпрограммы в Паскале. Подпрограмма - автономная часть программы, выполняющая определенный алгоритм и допускающая обращение к ней из.
Процедуры и функции в Паскале. Рекурсия. Подпрограммы Часто в задаче требуется повторить определенную последовательность операторов в разных частях программы.
Структура программы. Операторы. Историческая справка Язык программирования Паскаль создан в 1970 году швейцарским физиком Никлаусом Виртом и был назван.
Оператор повторения Цикл for…to…do Цикл for…downto…do Дибиров Магомедшапи Дибиргаджиевич.
Подпрограммы в Паскале.
Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 6 Задача 7 Задача 8 Задача 9 Задача 10 Ответ к задаче 1 Ответ к задаче 2 Ответ к задаче 3 Ответ к задаче.
В этой презентации даны программы с применением подпрограмм- процедур. Постарайтесь самостоятельно ответить на вопрос, что появится на экране в результате.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Что такое структурный подход в программировании? Как он реализуется в ЯП Паскаль? Что такое процедура? Кто дает название процедуре? Где записывается процедура?
ABCPascal uses Drawman - использование команд Чертежника Field (N,M) – размер поля Чертежника PenDown – перо поднято OnVector (a,b) – перемещение на.
Презентация по информатике Тема : Виды алгоритмов.
Язык программирования Borland Turbo Pascal Основные понятия. Первая программа.
Подпрограммы в Паскале (функции). Назначение При разработке программы иногда появляются повторяемые группы действий или возникает необходимость расчленить.
Оператор присваивания. Оператор вывода информации на экран.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Язык программирования Pascal. Структура программы Pascal Program имя программы; Uses раздел подключения модулей; Const раздел констант; Var раздел описаний.
1 Программирование на языке Паскаль Тема 4. Циклы.
Транксрипт:

Процедуры и функции. Модули

Часто в задаче требуется повторить определенную последовательность операторов в разных частях программы. Для того, чтобы описывать эту последовательность один раз, а применять многократно, в языках программирования применяются подпрограммы. Подпрограмма - автономная часть программы, выполняющая определенный алгоритм и допускающая обращение к ней из различных частей общей программы.

Типы подпрограмм: 1.Процедуры 2.Функции Обращение к процедуре – отдельный оператор. Обращение к функции является операндом в выражении Встроенные функции языка Паскаль: ABS, SQR, TRUNC и т.д.

Подключение стандартного модуля CRT: Uses CRT – управляет положением курсора, цветами вывода информации, очисткой экрана. В программе: Clrscr – процедура очистки экрана

Пример: Program pr; Uses CRT; Var x:integer; Begin clrscr; {процедура очистки экрана} x:=13; x:=sqr(x); write (x=,x); End.

Задачи (использовать ветвление): 1.Ежемесячная стипендия студента составляет А рублей, а расходы на проживание превышают ее и составляют B руб. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Определить, какую нужно иметь сумму денег, чтобы прожить учебный год (10 месяцев), используя только эти деньги и стипендию.

2.У студента имеются накопления S руб. Ежемесячная стипендия составляет А рублей, а расходы на проживание превышают ее и составляют B руб. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Определить, сколько месяцев сможет прожить студент, используя только накопления и стипендию.

? Инфляция продолжает расти, причем уровень инфляции каждый месяц повышается на 0, 2%, как при этом изменится программа?