Презентация "Условный оператор" по программированию.
презентация к уроку по информатике и икт (9 класс) по теме

Евсеева Евгения Павловна

Презентация "Условный оператор"  по программированию в среде ТурбоПаскаль, включает теоретический материал и примеры программ по данной теме. А также презентация "Оператор варианта" с примерами.

Скачать:

ВложениеРазмер
Office presentation icon operator_varianta.ppt163.5 КБ
Office presentation icon uslovnyy_operator_1.ppt288.5 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Оператор варианта

Слайд 2

Условный оператор позволяет осуществить ветвление программы только по двум направлениям, одно из которых соответствует выполнению проверяемого условия, а другое - невыполнению этого же условия.

Слайд 3

Если для переменной необходимо осуществить ряд действий, зависящих от других условий, то надо записывать либо вложенные условные операторы, либо несколько таких операторов подряд. Для такой ситуации удобно использовать оператор варианта – один из видов алгоритма ветвления.

Слайд 4

Данная структура называется также переключателем .

Слайд 5

Вход в структуру содержит вычисление ил ранее полученное значение переменной (индекса варианта). Это значение может совпасть с меткой, стоящей перед оператором на одной из ветвей переключателя. В таком случае выполняется оператор, помеченный этой меткой, и происходит выход из структуры.

Слайд 6

Оператор бывает простым или составным, ограниченным операторными скобками begin…end; Если значение индекса варианта не совпало ни с одной из меток, то выполняется оператор с номером n+1 из строки else ; Если оператор варианта содержит строку else , то это полная форма оператора; Если такой строки нет, то используется сокращенная форма оператора варианта.

Слайд 7

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

Слайд 8

На языке Паскаль оператор варианта имеет вид: Case индекс варианта of Метка1: оператор1 ; Метка2: оператор2 ; … Метка n : оператор n ; Else оператор n+1 ; End;

Слайд 9

Примеры программ, содержащих оператор варианта. Program sesons; var k:integer; begin writeln (‘ введите номер месяца ’); readln (k); Case k of 1,2,12: writeln (‘ зима ’); 3,4,5: writeln (‘ весна ’); 6,7,8: writeln (‘ лето ’); 9,10,11: writeln ( ‘ осень ’); end ; readln end .

Слайд 10

Дано: Молярная масса вещества М, Плотность данного вещества Р, Масса R , Объем заданного тела V; Требуется найти число молекул К: В единице массы вещества; В теле с заданной массой; В единице объема вещества; В теле с заданным объемом. Примеры программ, содержащих оператор варианта.

Слайд 11

Для решения задачи воспользуемся формулой: К=( NA/M)*R где NA =6,022*10 23 г/моль – число Авогадро. На основании этой формулы получаем расчетные формулы: K=NA/M; K=NA*R/M; K=NA*P*V/M; K=NA*P/M; Примеры программ, содержащих оператор варианта.

Слайд 12

Программа имеет вид:


Предварительный просмотр:


Подписи к слайдам:


По теме: методические разработки, презентации и конспекты

Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA

Тематическое планирование  по курсу «Основы алгоритмизации и программирования» в среде программирования VBA  Основы алгоритмизации и программирование1,2(4 час)Повт. Программное об...

Основы программирования: ТЕМА 01. ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Место динамического программирования в подготовке школьников к олимпиадам по программированию

Задачи на применение идей динамического программирования – частое явление на олимпиадах по программированию, поэтому одним из важных шагов подготовки учащихся к успешному выступлению на олимпиаде по п...

Программирование. Начало программирование на языке Pascal

Материал разработан и опубликован для московского проекта единая общегородская образовательная платформа...