Скачивание материала началось

Предлагаем Вам установить расширение «Инфоурок» для удобного поиска материалов:

ПЕРЕЙТИ К УСТАНОВКЕ
Каждую неделю мы делим 100 000 ₽ среди активных педагогов. Добавьте свои разработки в библиотеку “Инфоурок”
Добавить авторскую разработку
и получить бесплатное свидетельство о публикации в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика ПрезентацииПрезентация на тему: "Разветвляющиеся алгоритмы"

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

библиотека
материалов
Тема

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

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 слайд
Описание слайда:

Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация

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

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.