Разделы презентаций


Ветвления в среде программирования Turbo Pascal

Содержание

Задание 1. Какие свойства алгоритмов зашифрованы в ребусах?

Слайды и текст этой презентации

Слайд 1Ветвления в среде программирования Turbo Pascal

Ветвления в среде программирования  Turbo Pascal

Слайд 2Задание 1.
Какие свойства алгоритмов зашифрованы в ребусах?

Задание 1. Какие свойства алгоритмов зашифрованы в ребусах?

Слайд 3а) Результативность
(грей — зуб — утка — тигр —

в — н — о —с — т — ь);


б) конечность
(черенок — нос — ять);

в) понятность
(пан — ять — нос — ть);

а) Результативность (грей — зуб — утка — тигр — в — н — о —с —

Слайд 4Задание 2.
Какие исполнители алгоритмов, работающие в школе, зашифрованы в

ребусах?

Задание 2. Какие исполнители алгоритмов, работающие в школе, зашифрованы в ребусах?

Слайд 5а) Учитель
(у — ч — и — т —

ель);

б) ученик
(кузнечик);

в) директор
(д — игрек — рот);




г) завуч
(зав — у — ч);

а) Учитель (у — ч — и — т — ель); б) ученик (кузнечик);в) директор (д —

Слайд 6Задание 3.
Какие алгоритмические конструкции зашифрованы в ребусах?

Задание 3. Какие алгоритмические конструкции зашифрованы в ребусах?

Слайд 7а) Развилка
(раз — в — и — булка);

б) цикл


(цинк — л);

в) ветвление
(в — е — т —

в — л — е — н — и — е);

г) повторение
(повар — сани).

а) Развилка(раз — в — и — булка); б) цикл (цинк — л);в) ветвление (в — е

Слайд 8Задание 4.
Какие блок-схемы зашифрованы в ребусах?

Задание 4. Какие блок-схемы зашифрованы в ребусах?

Слайд 9а) Условие
(весло — и — е);

б) начало
(на

— ча — ло);
в) вывод
(в — ы — в

— о — д);


г) конец
(конь — ц);

д) соединитель
(с — о —единица — ель);

е) комментарий
(комета — торий).

а) Условие (весло — и — е); б) начало (на — ча — ло); в) вывод(в —

Слайд 10Program pramoug;
Var a, b, S, P: integer;
Begin
Writeln (‘Введите стороны прямоугольника’);
Readln

(a, b);
S:=a*b;
P:=2*(a+b);
Writeln (‘площадь прямоугольника равна’, S);
Writeln (‘периметр прямоугольника равен’, Р);
End.
Даны

стороны прямоугольника a и b. Найти его площадь S, и периметр Р.

С ошибками

Правильно

Program pramoug;Var a, b, S, P: integer;BeginWriteln (‘Введите стороны прямоугольника’);Readln (a, b);S:=a*b;P:=2*(a+b);Writeln (‘площадь прямоугольника равна’, S);Writeln (‘периметр

Слайд 11Дана сторона куба a. Найти объем V, и площадь поверхности

куба S.
Program kub;
Var a, S, V: integer;
Begin
Writeln (‘Введите сторону куба’);
Readln

(a);

S=6*sqrt(a);

V=a*a*a;

Writeln (‘площадь поверхности равна’, S);

Writeln (‘объем куба равен’, P);

End.

Program kub;

Var a, S, V: integer;

Begin

Writeln (‘Введите сторону куба’);

Readln (a);

S:=6*sqr(a);

V:=a*a*a;

Writeln (‘площадь поверхности равна’, S);

Writeln (‘объем куба равен’, V);

End.

Правильно

С ошибками

Дана сторона куба a. Найти объем V, и площадь поверхности куба S.Program kub;Var a, S, V: integer;BeginWriteln

Слайд 12Программирование ветвлений в среде программирования
Turbo Pascal

Программирование ветвлений в среде программированияTurbo Pascal

Слайд 13Условный оператор
Этот оператор используется для выполнения одного из двух возможных

вариантов программы.


если логическое_условие верно,
то выполняется оператор_1 ,
иначе оператор_2;
if

логическое_условие
then оператор_1
else оператор_2;

Перед else точка с запятой не ставится!


Условный операторЭтот оператор используется для выполнения одного из двух возможных вариантов программы.если логическое_условие верно, то выполняется оператор_1

Слайд 14Простой формой логического выражения является операция отношения:
< меньше,
> больше,

или равно,
>= больше или равно,
= равно,
не равно.

Логическое выражение

Простой формой логического выражения является операция отношения: <		меньше, >		больше, =		больше или равно, =		равно, 		не равно.Логическое выражение

Слайд 15Логическое выражение
Сложные формы логических выражений составляются с использованием логических операций:

not логическое отрицание (НЕ),
and логическое умножение

(И),
or логическое сложение (ИЛИ),
xor исключающее ИЛИ
Порядок действий:
отрицание, умножение, сложение, операции отношений.

Логическое выражениеСложные формы логических выражений составляются с использованием логических операций: not	логическое   отрицание  (НЕ), and	логическое

Слайд 16if
then

else ;
Типы ветвлений
Формат полного оператора ветвления:

if     then     else ;Типы ветвленийФормат полного оператора ветвления:

Слайд 17if
then
Типы ветвлений
Формат неполного оператора

ветвления:

if   then Типы ветвленийФормат неполного оператора ветвления:

Слайд 18Операторные скобки
Если после слов then или else нужно выполнить не

один оператор, а несколько, то эти операторы заключают в операторные

скобки: begin … end
Конструкция такого вида: Begin <последовательность операторов> end относится к составным операторам.
Операторы ветвления могут быть вложены друг в друга, желательно только следить за тем, чтобы then и else одного и того же оператора располагались друг под другом.

Операторные скобкиЕсли после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы

Слайд 19Из двух заданных целых чисел выбрать наибольшее.
Математическая модель:
Данные: x, y

Результат:



Варианты:
Если x=5, y=8, то max=8
Если x=6, y=1, то max=6
Если

x=5, y=5, то max=5

Пример:

Из двух заданных целых чисел выбрать наибольшее.Математическая модель:	Данные: x, y	Результат: Варианты:	Если x=5, y=8, то max=8	Если x=6, y=1,

Слайд 20Блок-схема: Программа:
Program Vetv1en;
Var x, y, max: integer;
Begin
Writeln (‘Введите два

числа’);
Readln (x, y);
if x >=y then max:=x

else max:=y;
Writeln (‘наибольшее = ’,max);
End.

Задача

Блок-схема:  	Программа:Program Vetv1en;Var x, y, max: integer;BeginWriteln (‘Введите два числа’);Readln (x, y);if x >=y then max:=x

Слайд 21Задачи:
1. Дано целое число. Если оно является положительным то

прибавить к нему 1, в противном случае вычесть из него

два. Вывести полученное число.
2. Даны три стороны одного треугольника и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т. е. имеют ли они равные площади.

Задачи: 1. Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае

Слайд 22Домашнее задание:
Составить блок-схему и написать программу на языке Turbo Pascal

для решения задачи, представленной в карточке.

Домашнее задание:Составить блок-схему и написать программу на языке Turbo Pascal для решения задачи, представленной в карточке.

Слайд 23Спасибо за внимание!

Спасибо за внимание!

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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