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

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


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

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

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

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

Презентация на тему Программирование алгоритмов ветвления

Содержание

Найти периметр пятиугольникаprogramm 1; begin var a, b, c, d, e, P: integer writeln (‘введите стороны пятиугольника’); read (a,b,c,d,e) P:=a+b+c+d+e; Writeln (‘периметр пятиугольника =‘ P);endНайдите ошибки в записи программы
Информатика и ИКТОмский техникум мясной и молочной промышленностиЯ услышал и забыл. Найти периметр пятиугольникаprogramm 1; begin var a, b, c, d, e, P: Верное решениеprogram primer1;var a, b, c, d, e, P: integer;beginwriteln (‘введите стороны Программирование алгоритмов ветвленияОмский техникум мясной и молочной промышленности Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется Основные варианты структуры ветвления: если - то; Запись команды ветвления  на языке Pascal Задача №1. Дано целое число. Если оно является положительным, то прибавить к Задача №2. Дано два целых числа. Вывести на экран наибольшее из них.program Оператор варианта caseНеобходим в тех случаях, когда в зависимости от значений какой-либо Задача №3. Дано целое число К. Вывести строку-описание оценки, соответствующей числу К:1- Решение:Program primer3;var k: integer;beginwriteln (‘Введите целое число’);read(k);case k of1: writeln (‘плохо’ ); Практическая часть(возьми карточку) Тест «Программирование разветвляющихся алгоритмов»Краткая форма записи оператора условного перехода ... ?IF ( 2. Назначение оператора условного перехода - ...?Выбор той или иной последовательности действий 3. Как переводятся слова краткой формы записи условного перехода?ЕСЛИ .... ТО ...ЕСЛИ 4. Полная форма записи оператора условного перехода ... ?IF (что выполнять) THEN 5. Как переводятся слова полной формы записи условного перехода?ЕСЛИ .... ТО ... Домашнее задание:Задача. Ввести два числа. Если их сумма больше 100, то сумму Желаю удачи в изучении информатики!
Слайды презентации

Слайд 2 Найти периметр пятиугольника
programm 1;
begin
var a, b,

Найти периметр пятиугольникаprogramm 1; begin var a, b, c, d, e,

c, d, e, P: integer
writeln (‘введите стороны пятиугольника’);

read (a,b,c,d,e)
P:=a+b+c+d+e;
Writeln (‘периметр пятиугольника =‘ P);
end

Найдите ошибки в записи программы


Слайд 3 Верное решение
program primer1;
var a, b, c, d, e,

Верное решениеprogram primer1;var a, b, c, d, e, P: integer;beginwriteln (‘введите

P: integer;
begin
writeln (‘введите стороны пятиугольника’);
read (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =

‘, P);
end.


Слайд 5 Программирование алгоритмов ветвления
Омский техникум мясной и молочной промышленности

Программирование алгоритмов ветвленияОмский техникум мясной и молочной промышленности

Слайд 6
Разветвляющийся алгоритм – это алгоритм, в котором в

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия

зависимости от условия выполняется либо одна, либо другая последовательность

действий.


Слайд 7 Основные варианты структуры ветвления:

если - то;

Основные варианты структуры ветвления: если - то;

если –

то - иначе;

Полная форма

Неполная форма


Слайд 8 Запись команды ветвления на языке Pascal

Запись команды ветвления на языке Pascal

Слайд 9 Задача №1. Дано целое число. Если оно является

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

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

не изменять его. Вывести полученное число.

Program primer1;
Var a :integer;
Begin
Writeln(‘введите целое
число а ');
read(а);
if a>0 then a:=a+1;
Writeln('Полученное число ', а);
end.


Слайд 10 Задача №2. Дано два целых числа. Вывести на

Задача №2. Дано два целых числа. Вывести на экран наибольшее из

экран наибольшее из них.

program primer2;
var a, b, max: integer;
begin

writeln('Введите два целых числа');
read (a, b);
if a>b then max:=a
else max:=b;
writeln (‘Наибольшее из введенных чисел ’,max);
end.


Слайд 11 Оператор варианта case
Необходим в тех случаях, когда в

Оператор варианта caseНеобходим в тех случаях, когда в зависимости от значений

зависимости от значений какой-либо переменной надо выполнить те или

иные операторы.
case выражение of
значение_1: оператор_1;
значение_2: оператор_2;

значение_N: оператор_N;
else
альтернативный_оператор;
end;


Слайд 12 Задача №3.
Дано целое число К.
Вывести строку-описание

Задача №3. Дано целое число К. Вывести строку-описание оценки, соответствующей числу

оценки, соответствующей числу К:
1- «плохо»,
2 –«неудовлетворительно»,
3 – «удовлетворительно»,


4 – «хорошо»,
5 – «отлично».
Если К не лежит в диапазоне 1-5, вывести «ошибка».


Слайд 14 Решение:
Program primer3;
var k: integer;
begin
writeln (‘Введите целое число’);
read(k);
case k

Решение:Program primer3;var k: integer;beginwriteln (‘Введите целое число’);read(k);case k of1: writeln (‘плохо’

of
1: writeln (‘плохо’ );
2: writeln (‘неудовлетворительно ‘);
3:

writeln (‘удовлетворительно ‘);
4: writeln (‘хорошо’);
5: writeln (‘отлично’)
else writeln (‘такой оценки не существует’);
end;
end.


Слайд 15 Практическая часть
(возьми карточку)

Практическая часть(возьми карточку)

Слайд 16 Тест «Программирование разветвляющихся алгоритмов»
Краткая форма записи оператора условного

Тест «Программирование разветвляющихся алгоритмов»Краткая форма записи оператора условного перехода ... ?IF

перехода ... ?

IF ( условие ) ELSE ( что

выполнять )
IF ( условие ) THEN ( что выполнять ) END
IF ( условие ) THEN ( что выполнять )
IF ( условие ) THEN ( что выполнять ) ELSE ( что выполнять )

Слайд 17 2. Назначение оператора условного перехода - ...?
Выбор той

2. Назначение оператора условного перехода - ...?Выбор той или иной последовательности

или иной последовательности действий в зависимости от выполнения или

невыполнения условия
Чтобы перейти в конец программы
Выбор той или иной последовательности действий в независимости от выполнения или невыполнения условия
Выбор одной и той же последовательности действий в независимости от выполнения или невыполнения условия

Слайд 18 3. Как переводятся слова краткой формы записи условного

3. Как переводятся слова краткой формы записи условного перехода?ЕСЛИ .... ТО

перехода?
ЕСЛИ .... ТО ...
ЕСЛИ .... ИНАЧЕ ....
ЕСЛИ .... КОНЕЦ
ДЛЯ

... ТО


Слайд 19 4. Полная форма записи оператора условного перехода ...

4. Полная форма записи оператора условного перехода ... ?IF (что выполнять)

?
IF (что выполнять) THEN (условие) ELSE (что выполнять)
IF (что

выполнять) ELSE (условие) THEN (что выполнять)
IF (условие) THEN (что выполнять) END (что выполнять)
IF (условие) THEN (что выполнять) ELSE (что выполнять)


Слайд 20 5. Как переводятся слова полной формы записи условного

5. Как переводятся слова полной формы записи условного перехода?ЕСЛИ .... ТО

перехода?
ЕСЛИ .... ТО ... КОНЕЦ
ДЕЛАЙ .... ТО .... ИНАЧЕ

....
ЕСЛИ .... ИНАЧЕ .... ТО ....
ЕСЛИ .... ТО .... ИНАЧЕ ....


Слайд 21 Домашнее задание:
Задача.
Ввести два числа. Если их сумма

Домашнее задание:Задача. Ввести два числа. Если их сумма больше 100, то

больше 100, то сумму уменьшить в 2 раза, в

противном случае увеличить в 2 раза.

  • Имя файла: programmirovanie-algoritmov-vetvleniya.pptx
  • Количество просмотров: 106
  • Количество скачиваний: 0