200 likes | 395 Views
Здравствуйте!. Ребус. программист. Программи́ст — специалист, занимающийся написанием программ для ЭВМ, то есть программированием. тесты. Компьютерный тест. Выполнение программы. Program funczija ; uses crt ; var x, y:real; Begin clrscr ;
E N D
Ребус программист Программи́ст — специалист, занимающийся написанием программ для ЭВМ, то есть программированием.
тесты Компьютерный тест
Выполнение программы Program funczija; uses crt; var x, y:real; Begin clrscr; Writeln('Введите значение переменной x'); Read(x); y:=x/(x-5); Writeln('Значение у равно ',y) End. • Запусти программу PABC • Открой файл задача1.pas • Выполнить программу: Почему возникла ошибка? • Вход: х=10 • Выход: y=2 • Выход: y=0 • Вход: х=0 • Вход: х=5 • Выход: • Ошибка вещественное деление на 0
Основные понятия Оператор, реализующий ветвление называется условным оператором. Условный оператор позволяет изменить порядок выполнения операторовв зависимости от выполнения некоторого условия. Общий вид условного оператора: IF (условие) THEN <операторы> ELSE <операторы> IF (условие) THEN <операторы>
Расположите условия и действия ветвления соответственно столбцам таблицы коня потеряешь а>=0 налево пойдешь? D<0 сам пропадешь корней нет
Расположите условия и действия ветвления соответственно столбцам таблицы
Что такое условие? IF ELSE THEN Условие? Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 нет да Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического выражения). На блок-схеме алгоритма условие изображается в виде ромба. Операции отношения Логические операции Условие – это логическое выражение или отношение. Условие простым составным > больше < меньше AND OR NOT >= больше или равно <= меньше или равно <> не равно = равно А>0 (x>0) and (y=1)
Пример IF x<>0 then z:=y/x else write(’функция не определена’) • IF x<>5thenbegin y:=x/(x-5); write(‘y=’,y) end else write(’функция не определена’); X<>о X<>5 да да нет нет Program funczija; uses crt; varx, y:real; Begin clrscr; Writeln('Введите значение переменной x'); Read(x); y:=x/(x-5); Writeln('Значение у равно ',y) End. Program funczija; uses crt; varx,y:real; Begin clrscr; Writeln('Введите значение переменной x'); Read(x); If x<>5 then Begin y:=x/(x-5); Writeln('Значение у равно ',y )end else Writeln(‘при х=5 функция не определена’); End. Begin y:=x/(x-5); Writeln(‘y=’, y) z:=y/x; Writeln(’при x=5 функция не определена’) Writeln(’функция не определена’) End
Этапы решения задач на компьютере
1 задача Текст программы Program Z1; Uses Crt; Varx,y: real; Begin ClrScr; write (‘Введите Х’); readln(x); ifx<>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 нет нет да n<=11 Отметка 2 n<=17 нет Отметка 3 да Отметка 4 Отметка 5
Экзамен по информатике 0—4 баллов — отметка «2» 5—11 баллов — отметка «3» 12—17 баллов — отметка «4» 18—22 баллов — отметка «5» Programotmetka ; usescrt; var n:integer; Begin clrscr; Writeln('Введите количество баллов полученных за экзамен по информатике '); Read(n); Ifn<=4thenWriteln('Ваша отметка 2') elseIf n<=11 thenWriteln('Ваша отметка 3') else If n<=17 thenWriteln('Ваша отметка 4') else Writeln('Ваша отметка 5'); end.
На уроке мы: • Познакомились с условным оператором IF; • Рассмотрели примеры применения данного оператора • Научились использовать условный оператор при составлении программ.
Спасибо! Урок завершён.