Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Операторы условного и безусловного переходов в языке программирования Turbo Pascal 7.0

Содержание

Повторение
Операторы условного и безусловного переходов в языке программирования Turbo Pascal 7.0 Повторение Найдите служебные слова, которые соответствуют каждому из основных разделов программы на Паскале. Найдите основные типы данных и соответствующие им стандартные имена, используемые в сканворде. Укажите, какие операции деления возможны над данными целочисленного типа. Поясните их результат Перечислите операторы из сканворда, которые могут использоваться для организации линейных алгоритмов. Какие форматы записи операторов ввода, вывода не использованы в сканворде? Записать на языке Turbo Pascal 7.0 следующие выражения: Изучение нового материала Цели урокаПознакомиться с условными операторами Паскаля.Научить применять операторы при решении задач на ветвление. Операторы условного перехода Условный оператор  (полное ветвление)IF условие THEN действие1 Условный оператор  (неполное ветвление)IF условие THEN действие1; Задача 1Даны два числа А и В. Найти наибольшее из них. Решениеprogram prim1;var a,b: integer;begin	writeln(‘введи два числа’);readln(a,b);if a>b then writeln (a) else writeln (b);readln;end. Задача  2.Какими будут значения переменных j, k после выполнения условного оператора:if Составной условный операторЕсли в качестве оператора должна выполниться серия операторов, то они Вычислить значение функции Блок-схема, соответствующая этому алгоритму, выглядит так Программа, соответствующая этому алгоритму, выглядит такProgram Calculate_A;Var a, x: integer;BEGIN	Writeln(‘Введите x’); Readln(x);	If (x Оператор множественного выбораcase переменная of  значение1:серия действий 1;  значение2:серия действий Задача 4program months;var i: integer;beginwriteln(‘введите число от 1 до 12’);readln (i);case i Блок-схема конструкции выбораcase переменная of  С1:серия действий 1;  С2:серия действий Оператор безусловного переходаLabel – раздел описания меток;Goto метка; Вы должны из приведенной программы “добыть золото” — изречение поэта о природе.
Слайды презентации

Слайд 2 Повторение

Повторение

Слайд 3 Найдите служебные слова, которые соответствуют каждому из основных

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

разделов программы на Паскале.


Слайд 4 Найдите основные типы данных и соответствующие им стандартные

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

имена, используемые в сканворде.


Слайд 5 Укажите, какие операции деления возможны над данными целочисленного

Укажите, какие операции деления возможны над данными целочисленного типа. Поясните их

типа. Поясните их результат и назовите соответствующее стандартное имя,

используемое в программе.

Слайд 6 Перечислите операторы из сканворда, которые могут использоваться для

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

организации линейных алгоритмов.


Слайд 7 Какие форматы записи операторов ввода, вывода не использованы

Какие форматы записи операторов ввода, вывода не использованы в сканворде?

в сканворде?


Слайд 8 Записать на языке Turbo Pascal 7.0 следующие выражения:

Записать на языке Turbo Pascal 7.0 следующие выражения:   у = 5х2 -10х+2

у = 5х2 -10х+2


Слайд 10 Изучение нового материала

Изучение нового материала

Слайд 11 Цели урока
Познакомиться с условными операторами Паскаля.
Научить применять операторы

Цели урокаПознакомиться с условными операторами Паскаля.Научить применять операторы при решении задач на ветвление.

при решении задач на ветвление.


Слайд 12 Операторы условного перехода

Операторы условного перехода

Слайд 13 Условный оператор (полное ветвление)
IF условие THEN действие1

Условный оператор (полное ветвление)IF условие THEN действие1

ELSE действие2;

В качестве условий используются логические выражения,
например, такие:

(C=D)

(a>b) and (a>c) or (a=d)


Слайд 14 Условный оператор (неполное ветвление)
IF условие THEN действие1;

Условный оператор (неполное ветвление)IF условие THEN действие1;

Слайд 15 Задача 1
Даны два числа А и В.

Задача 1Даны два числа А и В. Найти наибольшее из них.


Найти наибольшее из них.


Слайд 16 Решение
program prim1;
var a,b: integer;
begin
writeln(‘введи два числа’);
readln(a,b);
if a>b then

Решениеprogram prim1;var a,b: integer;begin	writeln(‘введи два числа’);readln(a,b);if a>b then writeln (a) else writeln (b);readln;end.

writeln (a) else writeln (b);
readln;
end.


Слайд 17 Задача 2.
Какими будут значения переменных j, k

Задача 2.Какими будут значения переменных j, k после выполнения условного оператора:if

после выполнения условного оператора:

if j>k then begin j:= k-2;

k:=k-2; end
else begin j:=j+2;k:=k-2;end;
если исходные значения переменных равны:
j=3, k=5;
j=3, k=3;
j=3, k=2.

Слайд 18 Составной условный оператор
Если в качестве оператора должна выполниться

Составной условный операторЕсли в качестве оператора должна выполниться серия операторов, то

серия операторов, то они объединяются в операторные скобки

begin-end.

IF условие THEN
BEGIN действие1; действие 2; END
ELSE
BEGIN действие3; действие 4; END;


Слайд 19 Вычислить значение функции

Вычислить значение функции

Слайд 20 Блок-схема, соответствующая этому алгоритму, выглядит так

Блок-схема, соответствующая этому алгоритму, выглядит так

Слайд 21 Программа, соответствующая этому алгоритму, выглядит так
Program Calculate_A;
Var a,

Программа, соответствующая этому алгоритму, выглядит такProgram Calculate_A;Var a, x: integer;BEGIN	Writeln(‘Введите x’); Readln(x);	If (x

x: integer;
BEGIN
Writeln(‘Введите x’); Readln(x);
If (x

(x<10)
then a:=2*x
else a:=0;
Writeln(‘A = ’,a);
Readln;
END.

Слайд 22 Оператор множественного выбора
case переменная of
значение1:серия действий

Оператор множественного выбораcase переменная of значение1:серия действий 1; значение2:серия действий 2;

1;
значение2:серия действий 2;
значение3:серия действий 3;
else

серия действий 4;
end;

Слайд 23 Задача 4
program months;
var i: integer;
begin
writeln(‘введите число от 1

Задача 4program months;var i: integer;beginwriteln(‘введите число от 1 до 12’);readln (i);case

до 12’);
readln (i);
case i of
1: writeln(‘январь’);

2: writeln(‘февраль’);

12: writeln(‘декабрь’);
else writeln(‘нет такого месяца’);
end;
readln;
end.

Слайд 24 Блок-схема конструкции выбора
case переменная of
С1:серия действий

Блок-схема конструкции выбораcase переменная of С1:серия действий 1; С2:серия действий 2;

1;
С2:серия действий 2;
С3:серия действий 3;
else

серия действий 4;
end;

Слайд 25 Оператор безусловного перехода
Label – раздел описания меток;

Goto метка;

Оператор безусловного переходаLabel – раздел описания меток;Goto метка;

  • Имя файла: operatory-uslovnogo-i-bezuslovnogo-perehodov-v-yazyke-programmirovaniya-turbo-pascal-70.pptx
  • Количество просмотров: 117
  • Количество скачиваний: 0