Курбанова Ирина Борисовна, Хайми Наталия Ивановна, учителя информатики и ИКТ, ГБОУ школы 594 Санкт-Петербург.

Презентация:



Advertisements
Похожие презентации
ОПЕРАТОР ВЫБОРА. С помощью операторов множественного выбора можно выбрать вариант из некоторого набора значений переменной. В силу множества вариантов.
Advertisements

Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
Самостоятельная работа по теме «Условный переход».
Turbo Pascal. write writeln (вывод сообщения из переменной) Program pervaya; uses crt; var k,l:integer; begin clrscr; k:=6; l:=10; write(k); write(l);
Цель : Показать сходство и различие условного оператора в языках программирования QBasic и Turbo Pascal 7.0.
«Программирование разветвляющихся алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
CASE – ОПЕРАТОР ВЫБОРА. РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8.
Если прямо пойдешь, то… Ветвления на языке Pascal.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
Язык программирования Pascal. Структура программы Pascal Program имя программы; Uses раздел подключения модулей; Const раздел констант; Var раздел описаний.
Алгоритм ветвления на языке Pascal. 4.Оператор условного перехода 4. Оператор условного перехода IF THEN Begin группа операторов 1 End ELSE Begin группа.
Обработка м а ссивов ГБОУ СОШ Поиск максимального ( минимального ) элементов. 2. Поиск элементов по заданному признаку. 1. Сложение элементов.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Модуль CRT Подготовила: учитель информатики Чумакина Е.В.
1 Программирование на языке Паскаль Оператор выбора.
Решение задач. Вариант 1 1. Чему равна максимальная длина строки? 2. При помощи операций копирования и склейки из слова «жемчужина» составить слова: «чужие»,«муж».
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Шутилина Л.А. В жизни часто приходится принимать решения в зависимости от сложившейся ситуации, когда нужно сделать тот или иной.
Транксрипт:

Курбанова Ирина Борисовна, Хайми Наталия Ивановна, учителя информатики и ИКТ, ГБОУ школы 594 Санкт-Петербург

Задача: Составьте программу-тест из 5 вопросов (к каждому вопросу дается 3 варианта ответов, один из которых правильный). За каждый правильный ответ начисляется 1 балл. В конце теста выведите сообщение о количестве набранных баллов и поставьте оценку.

Пример работы программы:

Какие нужны переменные и какого типа? otv – для проверки ответов на совпадение S – для накопления баллов Тип – целые (integer, byte, word)

Проблемы: 1)Как вывести текст вопроса и варианты ответов? 2)Как считать ответ? 3)Как подсчитать количество набранных баллов и сообщить верный ответ или нет? Writeln ( вопрос …); Writeln ( ответ 1…); Writeln ( ответ 2…); Решение: Readln (otv); В начале программы S:=0; В каждом вопросе: if otv = … then begin S:= S+1; writeln(верно!); end else begin S:=S; writeln(неверно!); end;

4)Как использовать цветной шрифт для вопросов и ответов? 5)Как поставить отметку в соответствии с набранным количеством баллов? В начале подключить модуль Crt Uses Crt; Затем менять цвет шрифта: Textcolor(…); В конце программы: Case S of 5: Writeln(Отлично!); 4: Writeln( … ); 3: Writeln( … ); 0,1,2: Writeln( … ); else; end;

S := 0; Вопрос 1 и 3 варианта ответов Ждем ответ Верно ? S := S + 1; S := S; (не изменяется) Повторить для вопросов 2,3,4,5 Повторить для вопросов 2,3,4,5 Проверка значения S S = 5 Оценка 5 S = 5 Оценка 5 S = 4 Оценка 4 S = 3 Оценка 3 S = 3 Оценка 3 S = 0,1,2 Оценка 2 нет да

Ссылки: Программное обеспечение: Turbo Pascal 7.1 (с поддержкой кириллицы) php Рисунок на титульном слайде: