Здравствуйте!
DESCRIPTION
Здравствуйте!. Ребус. программист. Программи́ст — специалист, занимающийся написанием программ для ЭВМ, то есть программированием. тесты. Компьютерный тест. Выполнение программы. Program funczija ; uses crt ; var x, y:real; Begin clrscr ; - PowerPoint PPT PresentationTRANSCRIPT
программист
Программ сти́� — специалист, занимающийся написанием программ для ЭВМ, то есть программированием.
Ребус
Компьютерный тест
тесты
Выполнение программы• Запусти программу PABC• Открой файл задача1.pas• Выполнить программу:
Program funczija;uses crt;var x, y:real;Beginclrscr;Writeln('Введите значение переменной x'); Read(x);y:=x/(x-5);Writeln('Значение у равно ',y)End.
Вход: х=10
Выход: y=2
Вход: х=0 Выход: y=0
Выход: Ошибка вещественное деление на 0
Вход: х=5
Почему возникла ошибка?
Тема урока «Условный оператор IF»
Оператор, реализующий ветвление называется условным оператором.
Основные понятия
Условный оператор позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия.
Общий вид условного оператора: IF (условие) THEN <операторы> ELSE <операторы> IF (условие) THEN <операторы>
коня потеряешь
а>=0D<0
сам пропадешь аa :
налево пойдешь?
корней нет
2aDb
1,2X :
Расположите условия и действия ветвления соответственно столбцам таблицы
аa :
условие действие1 действие2
ЕСЛИ ТО ИНАЧЕ
IF THEN ELSE
Расположите условия и действия ветвления соответственно столбцам таблицы
условие действие1 действие2
ЕСЛИ ТО ИНАЧЕ
IF
налево пойдешь?
THENконя потеряешь ELSE
сам пропадешь
IF а>=0 THEN ELSE
IFD<0 THEN
корней нетELSE
аa : аa :
2aDb
1,2X :
Логические операции
Что такое условие?
Условие?да нет
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического выражения). На блок-схеме алгори́тма услови́е и́зображается в ви́де ромба.
Услови́е – это логи́ческое выражени́е и́ли́
отношени́е.
Услови́е простым составным
Операции отношения
=
<>
<=
>=
<
> больше
меньше
больше или равно
меньше или равно
не равно
равно
NOTORAND
Сначала проверяется условие
ЕСЛИ условие истинно,ТО выполняется оператор 1ИНАЧЕ (если оно ложно) выполняется оператор 2
А>0 (x>0) and (y=1)
IFTHEN ELSE
Пример
IF x<>0 then z:=y/x else write(’функция не определена’)
Program funczija;uses crt;var x, y:real;Beginclrscr;Writeln('Введите значение переменной x'); Read(x);y:=x/(x-5);Writeln('Значение у равно ',y)End.
IF x<>5 then begin y:=x/(x-5); write(‘y=’,y) end else write(’функция не определена’);
X<>5
y:=x/(x-5);Writeln(‘y=’, y)
Writeln(’при x=5 функция не определена’)
да нет
Begin
End
Program funczija;uses crt;var x, y:real;Beginclrscr;Writeln('Введите значение переменной x'); Read(x);If x<>5 then Begin y:=x/(x-5); Writeln('Значение у равно ',y )end else Writeln(‘при х=5 функция не определена’);End.
X<>о
z:=y/x;Writeln(’функция
не определена’)
да
нет
Этапы решения задач на компьютере
1. Постановка задачи Исходные данные:Результат:
2. Математическая постановка задачи
Записать формулу
3. Разработка алгоритма Блок-схема
4. Разработка программы на изучаемом языке программирования
Представление программы на языке программирования
5. Реализация программы на ПК и её отладка
.
6. Тестирование
1 задача• Вычислить значения
функции заданной следующим образом
Текст программыProgram Z1;Uses Crt;Var x,y : real;BeginClrScr;write (‘Введите Х’); readln (x);if x<>3 then begin y:=1/(x-3) ; write (‘ y=’,y) endelse write (‘Функция не определена’); end.
Экзамен по информатике
Шкала пересчета первичного балла за выполнение экзаменационной работы в отметку по пятибалльной шкале.
2012 год. Максимальное количество баллов, которое может получить экзаменуемый за выполнение всей экзаменационной работы, - 22 балла. 0—4 баллов — отметка «2» 5—11 баллов — отметка «3»12—17 баллов — отметка «4»18—22 баллов — отметка «5»
n<=4
Отметка 2
да нет
n<=17
Отметка 4 Отметка 5
да нет
n<=11
Отметка 3
данет
Экзамен по информатике
Экзамен по информатикеProgram otmetka ;uses crt;var n:integer;
Beginclrscr;Writeln('Введите количество баллов полученных за экзамен по
информатике '); Read(n); If n<=4 then Writeln('Ваша отметка 2') else If n<=11 then Writeln('Ваша отметка 3') else If n<=17 then Writeln('Ваша отметка 4') else Writeln('Ваша отметка 5');end.
0—4 баллов — отметка «2» 5—11 баллов — отметка «3»12—17 баллов — отметка «4»18—22 баллов — отметка «5»
На уроке мы:
• Познакомились с условным оператором IF;• Рассмотрели примеры применения данного
оператора• Научились использовать условный
оператор при составлении программ.
Итог урока. Рефлексия.
Спасибо!Урок завершён.