Инфоурок / Информатика / Презентации / Презентация "Операторы Turbo Pascal 7.0"
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Педагогическая деятельность в соответствии с новым ФГОС требует от учителя наличия системы специальных знаний в области анатомии, физиологии, специальной психологии, дефектологии и социальной работы.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 203 курсов со скидкой 40%

Презентация "Операторы 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

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

№ слайда 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. Задания:



Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

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

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-006957

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

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"