342718
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаПрезентацииПрезентация "Операторы Turbo Pascal 7.0"

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

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

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

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

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

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Оператор персонального компьютера»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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