Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация на тему: "Разветвляющиеся алгоритмы"

Презентация на тему: "Разветвляющиеся алгоритмы"


  • Информатика

Поделитесь материалом с коллегами:

Тема
Ввести понятие команды выбора в языке программирования Pascal; Показать форм...
Вопросы IF ... THEN ... ELSE. Укажите форматы условного оператора. Перечислит...
Условный оператор (полное ветвление) IF  THEN  ELSE ; В качестве условий испо...
Условный оператор (неполное ветвление) IF  THEN ;
Оператор выбора Оператор выбора позволяет выбрать одно из нескольких возможны...
Структура оператора выбора case  of :; :; :; else ; end; case i of 1:		begin...
Блок-схема конструкции выбора case  of :; :; :; else ; end;
Приступая к решению задач с использованием оператора выбора, следует помнить,...
Program Calc; Var a, b, c: integer; BEGIN 	Writeln(‘Введите a’); Read(a); 	Wr...
Program А1 {светофор}; Var x:char; BEGIN 	Write (‘цвет светофора’); Readln(x)...
Практикум
Program_6 {школьная отметка}; Var n:integer; BEGIN 	Write (‘введите отметку’)...
1 из 14

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

№ слайда 1 Тема
Описание слайда:

Тема

№ слайда 2 Ввести понятие команды выбора в языке программирования Pascal; Показать форм
Описание слайда:

Ввести понятие команды выбора в языке программирования Pascal; Показать формы записи этих команд на примерах составления алгоритмов и программ для решения конкретных задач; Воспитание ценностей личного отношения к изучаемым знаниям; Умение выделять из класса задач задачи, решаемые с использованием конкретного алгоритма; Умение аргументировано отстаивать свою точку зрения.

№ слайда 3 Вопросы IF ... THEN ... ELSE. Укажите форматы условного оператора. Перечислит
Описание слайда:

Вопросы IF ... THEN ... ELSE. Укажите форматы условного оператора. Перечислите используемые операторы для каждой из форм. Целочисленный тип — INTEGER, вещественный тип — REAL, логический — BOOLEAN. Укажите, какие операции деления возможны над данными целочисленного типа. Назовите соответствующее стандартное имя, используемое в программе. а. MOD; б. DIV. Перечислите операторы, которые могут использоваться для организации линейных алгоритмов. BEGIN, END, READ. Назовите основные типы данных и соответствующие им стандартные имена, используемые в сканворде. Неполная — IF ... THEN, полная — IF ... THEN ... ELSE.

№ слайда 4 Условный оператор (полное ветвление) IF  THEN  ELSE ; В качестве условий испо
Описание слайда:

Условный оператор (полное ветвление) IF <условие> THEN <действие1> ELSE <действие2>; В качестве условий используются логические выражения, например, такие: (C=D) (a>b) and (a>c) or (a=d)

№ слайда 5 Условный оператор (неполное ветвление) IF  THEN ;
Описание слайда:

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

№ слайда 6 Оператор выбора Оператор выбора позволяет выбрать одно из нескольких возможны
Описание слайда:

Оператор выбора Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора— выражения порядкового типа Оператор выбора работает следующим образом. В зависимости от того, какое значение принимает переменная, выполняется тот или иной блок действий. В случае если переменная не принимает ни одно из перечисленных значений, “работает”ветвь “ELSE” Но эта ветвь может и отсутствовать, в этом случае просто ничего не выполняется. У множественного ветвления есть ограничения; в роли переменной может выступать только переменная порядкового типа. Но есть и положительные стороны — в качестве значений можно указывать целый диапазон.

№ слайда 7 Структура оператора выбора case  of :; :; :; else ; end; case i of 1:		begin
Описание слайда:

Структура оператора выбора case <переменная> of <значение1>:<серия действий 1>; <значение2>:<серия действий 2>; <значение3>:<серия действий 3>; else <серия действий 4>; end; case i of 1: begin a:=a+1;b:=0;end; 2,3,4:begin a:=0;b:=b+1;end; 5..12:x:=-1; else x:=2; end;

№ слайда 8 Блок-схема конструкции выбора case  of :; :; :; else ; end;
Описание слайда:

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

№ слайда 9 Приступая к решению задач с использованием оператора выбора, следует помнить,
Описание слайда:

Приступая к решению задач с использованием оператора выбора, следует помнить, что: Инструкция case используется для выбора одного из нескольких вариантов; В качестве переменной - выражения можно использовать переменную целого (integer), булевского (boolean) или символьного (char) типа. Значение переменной – выражения проверяется в списках условий (константа1, константа2,...), каждое из которых записывается в одной из допустимых форм. 1. Cписок чисел или сиволов через запятую. Н/р: 2,5,7 или ‘a’, ‘n’, ‘t’. 2. Диапазон числовых или символьных значений. Н/р: 5..12 или ‘a’..’d’.

№ слайда 10 Program Calc; Var a, b, c: integer; BEGIN 	Writeln(‘Введите a’); Read(a); 	Wr
Описание слайда:

Program Calc; Var a, b, c: integer; BEGIN Writeln(‘Введите a’); Read(a); Writeln(‘Введите b’); Read(b); Writeln(‘Введите c‘); Read(c); Case c of 1: Writeln(‘Сумма=‘, a+b); 2: Writeln(‘Разность=‘, a-b); 3: Writeln(‘Произведение=‘, a*b); 4: Writeln(‘Целая часть от деления=‘, a div b); 5: Writeln(‘Остаток от деления=‘, a mod b); else Writeln(‘Введен неизвестный номер операции’); End; END.

№ слайда 11 Program А1 {светофор}; Var x:char; BEGIN 	Write (‘цвет светофора’); Readln(x)
Описание слайда:

Program А1 {светофор}; Var x:char; BEGIN Write (‘цвет светофора’); Readln(x); Case x of ‘k’: Writeln(‘стой’); ‘з’: Writeln(‘иди’); ‘ж’: Writeln(‘жди’); End; END.

№ слайда 12 Практикум
Описание слайда:

Практикум

№ слайда 13 Program_6 {школьная отметка}; Var n:integer; BEGIN 	Write (‘введите отметку’)
Описание слайда:

Program_6 {школьная отметка}; Var n:integer; BEGIN Write (‘введите отметку’);Readln(n); Case n of 1: Writeln(‘плохо’); 2: Writeln(‘неудовлетворительно’); 3: Writeln(‘удовлетворительно’); 4: Writeln(‘хорошо’); 5: Writeln(‘отлично’); else writeln (‘такой оценки нет’); End; END.

№ слайда 14
Описание слайда:


Автор
Дата добавления 28.11.2015
Раздел Информатика
Подраздел Презентации
Просмотров162
Номер материала ДВ-203767
Получить свидетельство о публикации

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

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