Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация "Операторы Turbo Pascal 7.0"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Презентация "Операторы Turbo Pascal 7.0"

библиотека
материалов
Операторы языка в Turbo Pascal 7
Простые операторы Простыми являются те операторы, которые не содержат в себе...
Оператор присваивания С помощью этого оператора переменной или функции присва...
Оператор безусловного перехода GOTO Оператор GOTO позволяет изменить стандарт...
label	 Out;	{описание метки} var	 X, Y, Res: Integer;	 begin	 … goto Out;	 en...
Структурированные операторы Структурированными являются такие операторы, кото...
Составной оператор Составной оператор представляет собой совокупность последо...
Условный оператор IF Оператор IF реализует алгоритмическую конструкцию РАЗВИЛ...
Так как условный оператор IF является единым предложением, ни перед then, ни...
label	 Out;	 var	 X, Y, Res: Integer;	 begin … Out: … повторяющиеся действия...
Условный оператор CASE С помощью этого оператора можно выбрать вариант из люб...
В этой структуре: S - выражение порядкового типа, значение которого вычисляет...
Ветвь оператора else является необязательной. Если она отсутствует и значение...
Пример. case I of 0, 2, 4, 6, 8: WriteLn('Четная цифра'); 1, 3, 5, 7, 9: Writ...
Задание. По номеру месяца вывести время года. Текстовый калькулятор: меню кал...
Задание. Сложение Вычитание Деление Умножение 0. Выход
Оператор цикла WHILE Оператор цикла WHILE организует выполнение одного операт...
Оператор цикла WHILE Структура оператора цикла имеет вид: while S do Instruct...
Оператор цикла WHILE while m 0 do begin k:=k+1; m:= m div 10; end; m:=9 while...
Оператор цикла WHILE Возведение числа а, введенного с клавиатуры, в степень n...
Оператор цикла REPEAT Оператор цикла REPEAT организует выполнение цикла, сост...
Оператор цикла REPEAT repeat Instruction1; Instruction2; . . . InstructionN u...
 Запись цикла в виде блок-схемы: условие тело цикла да нет
Оператор цикла REPEAT Использовать цикл repeat для подсчета суммы вводимых чи...
Оператор цикла FOR Оператор цикла FOR организует выполнение одного оператора...
Оператор цикла FOR Сначала вычисляются и запоминаются начальное - Start и кон...
 Запись цикла со счетчиком в виде блок-схемы: счетчик тело цикла да нет
Оператор цикла FOR В циклах REPEAT, WHILE и FOR можно использовать две новые...
Оператор цикла FOR Пример. Вывести на экран буквы от Z до A. program EXAMPLE8...
Оператор цикла FOR Вычисление суммы чисел от 6 до 10. Из чисел от 10 до 99 вы...
30 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

Описание презентации по отдельным слайдам:

№ слайда 1 Операторы языка в Turbo Pascal 7
Описание слайда:

Операторы языка в Turbo Pascal 7

№ слайда 2 Простые операторы Простыми являются те операторы, которые не содержат в себе
Описание слайда:

Простые операторы Простыми являются те операторы, которые не содержат в себе других операторов. К ним относятся: - оператор присваивания; - оператор безусловного перехода GOTO;

№ слайда 3 Оператор присваивания С помощью этого оператора переменной или функции присва
Описание слайда:

Оператор присваивания С помощью этого оператора переменной или функции присваивается значение выражения. Для этого используется знак присваивания := , слева от которого записывается имя переменной или функции, которой присваивается значение, а справа - выражение, значение которого вычисляется перед присваиванием. Пример: X := Y; Z :=А + В; Res := (I>0) and (I < 100); I := Sqr(J) + I * К;

№ слайда 4 Оператор безусловного перехода GOTO Оператор GOTO позволяет изменить стандарт
Описание слайда:

Оператор безусловного перехода GOTO Оператор GOTO позволяет изменить стандартный последовательный порядок выполнения операторов и перейти к выполнению программы, начиная с заданного оператора. Оператор, на который происходит переход, должен быть помечен меткой. Эта же метка должна быть указана и в операторе GOTO. Метки, используемые в Turbo Pascal, могут быть двух типов: - целым числом в пределах от 0 до 9999; - обычным идентификатором. Все используемые метки должны быть перечислены в разделе объявления меток, начинающемся зарезервированным словом label, например: label 1, 2, Metka;

№ слайда 5 label	 Out;	{описание метки} var	 X, Y, Res: Integer;	 begin	 … goto Out;	 en
Описание слайда:

label Out; {описание метки} var X, Y, Res: Integer; begin … goto Out; end; … Out: …

№ слайда 6 Структурированные операторы Структурированными являются такие операторы, кото
Описание слайда:

Структурированные операторы Структурированными являются такие операторы, которые состоят из других операторов. К ним относятся: - составной оператор; - условный оператор IF; - условный оператор CASE; - оператор цикла REPEAT; - оператор цикла WHILE; - оператор цикла FOR; - оператор над записями WITH.

№ слайда 7 Составной оператор Составной оператор представляет собой совокупность последо
Описание слайда:

Составной оператор Составной оператор представляет собой совокупность последовательно выполняемых операторов, заключенных в операторные скобки begin и end: begin <оператор 1>; <оператор 2>; . . . <оператор N> end; Он может потребоваться в тех случаях, когда в соответствии с правилам! построения конструкций языка можно использовать один оператор, а выполнить нужно несколько действий. В такой составной оператор входит ряд операторов выполняющих требуемые действия.

№ слайда 8 Условный оператор IF Оператор IF реализует алгоритмическую конструкцию РАЗВИЛ
Описание слайда:

Условный оператор IF Оператор IF реализует алгоритмическую конструкцию РАЗВИЛКА и изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия. Существует два варианта оператора: if S then A else В; {полная развилка} if S then А; {укороченная развилка} В этих операторах: S - некоторое логическое выражение, истинность которого проверяется; А - оператор, который выполняется, если выражение S истинно; В - оператор, который выполняется, если выражение S ложно.

№ слайда 9 Так как условный оператор IF является единым предложением, ни перед then, ни
Описание слайда:

Так как условный оператор IF является единым предложением, ни перед then, ни перед else точку с запятой ставить нельзя. Примеры использования оператора: if X < 0 then X := -Y; if X < 1.5 then Z := X + Y else Z := 1.5;

№ слайда 10 label	 Out;	 var	 X, Y, Res: Integer;	 begin … Out: … повторяющиеся действия
Описание слайда:

label Out; var X, Y, Res: Integer; begin … Out: … повторяющиеся действия if X > Res then goto Out; … end. if X < 1.5 then Z := X + Y else Z := 1.5;

№ слайда 11 Условный оператор CASE С помощью этого оператора можно выбрать вариант из люб
Описание слайда:

Условный оператор CASE С помощью этого оператора можно выбрать вариант из любого количества вариантов. Структура этого оператора в Turbo Pascal: case S of C1:Instruction1; C2:Instruction2; CN: InstructionN; else Instruction end;

№ слайда 12 В этой структуре: S - выражение порядкового типа, значение которого вычисляет
Описание слайда:

В этой структуре: S - выражение порядкового типа, значение которого вычисляется; C1, C2, ..., CN - константы, с которыми сравнивается значение выражения S; Instruction1, Instruction2, ..., InstructionN - операторы, из которых выполняется ТОТ, с константой которого совпадает значение выражения S; Instruction - оператор, который выполняется, если значение выражения S не совпадает ни с одной из констант С1, ..., CN.

№ слайда 13 Ветвь оператора else является необязательной. Если она отсутствует и значение
Описание слайда:

Ветвь оператора else является необязательной. Если она отсутствует и значение выражения S не совпадет ни с одной из перечисленных констант, весь оператор рассматривается как пустой. В отличие от оператора IF перед словом else точку с запятой можно ставить. Если для нескольких констант нужно выполнять один и тот же оператор, их можно перечислить через запятую (или даже указать диапазон, если возможно), сопроводив их одним оператором.

№ слайда 14 Пример. case I of 0, 2, 4, 6, 8: WriteLn(&#039;Четная цифра&#039;); 1, 3, 5, 7, 9: Writ
Описание слайда:

Пример. case I of 0, 2, 4, 6, 8: WriteLn('Четная цифра'); 1, 3, 5, 7, 9: WriteLn('Нечетная цифра'); 10..100: WriteLn('Число от 10 до 100'); else WriteLn('Отрицательное число или больше 100') end;

№ слайда 15 Задание. По номеру месяца вывести время года. Текстовый калькулятор: меню кал
Описание слайда:

Задание. По номеру месяца вывести время года. Текстовый калькулятор: меню калькулятора содержит 4 операции: + - / * 3. Зациклить калькулятор с помощью GoTo, чтобы человек мог много раз вычислять.

№ слайда 16 Задание. Сложение Вычитание Деление Умножение 0. Выход
Описание слайда:

Задание. Сложение Вычитание Деление Умножение 0. Выход

№ слайда 17 Оператор цикла WHILE Оператор цикла WHILE организует выполнение одного операт
Описание слайда:

Оператор цикла WHILE Оператор цикла WHILE организует выполнение одного оператора неизвестное заранее число раз. Выход из цикла осуществляется, если некоторое логическое выражение окажется ложным. Так как истинность логического выражения проверяется в начале каждой итерации, тело цикла может не выполняться ни разу.

№ слайда 18 Оператор цикла WHILE Структура оператора цикла имеет вид: while S do Instruct
Описание слайда:

Оператор цикла WHILE Структура оператора цикла имеет вид: while S do Instruction; В этой структуре: S - логическое выражение, истинность которого проверяется в начале каждой итерации; Instruction - выполняемый оператор цикла.

№ слайда 19 Оператор цикла WHILE while m 0 do begin k:=k+1; m:= m div 10; end; m:=9 while
Описание слайда:

Оператор цикла WHILE while m <>0 do begin k:=k+1; m:= m div 10; end; m:=9 while m <>0 do m:=m-1; Пример:

№ слайда 20 Оператор цикла WHILE Возведение числа а, введенного с клавиатуры, в степень n
Описание слайда:

Оператор цикла WHILE Возведение числа а, введенного с клавиатуры, в степень n. Дано натуральное число n. Посчитать количество цифр в числе. Вычислить наибольший общий делитель двух натуральных чисел А и В. Определить, является ли число простым. Задания:

№ слайда 21 Оператор цикла REPEAT Оператор цикла REPEAT организует выполнение цикла, сост
Описание слайда:

Оператор цикла REPEAT Оператор цикла REPEAT организует выполнение цикла, состоящего из любого числа операторов, с неизвестным заранее числом повторений. Тело цикла выполняется хотя бы один раз. Выход из цикла осуществляется при истинности некоторого логического выражения.

№ слайда 22 Оператор цикла REPEAT repeat Instruction1; Instruction2; . . . InstructionN u
Описание слайда:

Оператор цикла REPEAT repeat Instruction1; Instruction2; . . . InstructionN until S; Instruction1, Instruction2, ..., InstructionN - выполняемые операторы, составляющие тело цикла; S - логическое выражение, истинность которого проверяется в конце каждой итерации.

№ слайда 23  Запись цикла в виде блок-схемы: условие тело цикла да нет
Описание слайда:

Запись цикла в виде блок-схемы: условие тело цикла да нет

№ слайда 24 Оператор цикла REPEAT Использовать цикл repeat для подсчета суммы вводимых чи
Описание слайда:

Оператор цикла REPEAT Использовать цикл repeat для подсчета суммы вводимых чисел до первого отрицательного числа. Определить, является ли число симетричным. (25652, 1221) Задания:

№ слайда 25 Оператор цикла FOR Оператор цикла FOR организует выполнение одного оператора
Описание слайда:

Оператор цикла FOR Оператор цикла FOR организует выполнение одного оператора заранее известное число раз. Существует два варианта оператора: For Param:=Start to Finish do Instruction; For Param:=Start downto Finish do Instruction; Param - параметр цикла, являющийся переменной порядкового типа; Start - выражение, определяющее начальное значение параметра цикла; Finish - выражение, определяющее конечное значение параметра цикла; Instruction - выполняемый оператор.

№ слайда 26 Оператор цикла FOR Сначала вычисляются и запоминаются начальное - Start и кон
Описание слайда:

Оператор цикла FOR Сначала вычисляются и запоминаются начальное - Start и конечное - Finish значения параметра цикла. Далее параметру цикла Param присваивается начальное значение Start. Далее, пока параметр цикла меньше или равен конечному значению, выполняется очередная итерация цикла; в противном случае происходит выход из цикла.

№ слайда 27  Запись цикла со счетчиком в виде блок-схемы: счетчик тело цикла да нет
Описание слайда:

Запись цикла со счетчиком в виде блок-схемы: счетчик тело цикла да нет

№ слайда 28 Оператор цикла FOR В циклах REPEAT, WHILE и FOR можно использовать две новые
Описание слайда:

Оператор цикла FOR В циклах REPEAT, WHILE и FOR можно использовать две новые стандартные процедуры - Break и Continue. Процедура Break позволяет досрочно выйти из цикла, не дожидаясь выполнения условия выхода. Процедура Continue позволяет начать новую итерацию цикла, даже если предыдущая не завершена.

№ слайда 29 Оператор цикла FOR Пример. Вывести на экран буквы от Z до A. program EXAMPLE8
Описание слайда:

Оператор цикла FOR Пример. Вывести на экран буквы от Z до A. program EXAMPLE8; var i: Char; begin for i : = 'Z' downto 'A' do Write(i); WriteLn end.

№ слайда 30 Оператор цикла FOR Вычисление суммы чисел от 6 до 10. Из чисел от 10 до 99 вы
Описание слайда:

Оператор цикла FOR Вычисление суммы чисел от 6 до 10. Из чисел от 10 до 99 вывести те, сумма цифр которых равна S(0 < S < 18). Дано натуральное число n (1000<=N<=9999). Определить, является ли оно палиндромом ("перевертышем"), с учетом четырех цифр. Например, палиндромами являются числа: 2222, 6116, 1441. Задания:

Автор
Дата добавления 24.09.2015
Раздел Информатика
Подраздел Презентации
Просмотров294
Номер материала ДВ-006957
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх