Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Рабочие программы / План конспект урока по информатике на тему "Запись математических выражений на языке программирования Паскаль"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

План конспект урока по информатике на тему "Запись математических выражений на языке программирования Паскаль"

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

Учитель информатики ГКУ "Гимназия №2 им.Ш.Уалиханова с дошкольным мини-центром" Костенко Ирина Ивановна

Тема: Программирование линейных алгоритмов.

Тип: комбинированный.

Цель урока: знать операторы ввода и вывода данных в Паскале, научить использовать в программе.

Задачи:

  • обучающая – дать определение операции присваивания, выражения, числовой функции; научить применять их в программе.

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

  • воспитательная – воспитание информационной культуры, программистской этики, заинтересованность знаниями, бережное отношение к технике.

Ход урока:

  1. Организационный момент – (2 минуты) – определение отсутствующих,

    • заполнение журналов по учету машинного времени,

    • организация внимания.

  2. Проверка знаний: тест «типы данных»

  3. Постановка цели урока: Вы научитесь программировать линейные алгоритмы, синтезируя уже полученные знания (структура программы, типы данных, выражения и функции, оператор присваивания) и новые операторы ввода и вывода данных.

  4. Проверка понятийного аппарата.

  1. Назовите операторы ввода, объясните, в чем их разница?

  2. Назовите операторы вывода, объясните, в чем их разница?

  3. Какой алгоритм называется линейным?

  1. Закрепление.

1. Запишите следующие формулы по правилам записи арифметических выражений в языке Pascal:

а) hello_html_me22a097.gif

Program A3;

var x,y: real;

begin

writeln(‘Введите y’); readln(Y);

x:=2.136+2/3*y;

writeln ('x=',x);

end.

б) hello_html_6b3839d2.gif

Program V3;

Var a,b,x:real;

Begin

Write(‘Введите значения a,b = ’);

Readln(a,b);

x:=((3.27+a)*(6.98+b))/(3.52*x);

writeln(‘ Ответ = ’,x:2:2);

end.

в) hello_html_me22a097.gif

program B3;

var x,y:real;

begin

write(‘ Введите значение y = ’);

readln(y);

x:= 2.136+(2/3*y);

writeln(‘ Ответ‘,x:2:2);

end.

г) hello_html_c801f4b.gif

program 3g_18str;

var x,y:real;

begin

readln (x);

y:= (sqr(x+1)*(x+1))((2*(x*x))-1);

writeln ('y= ',y);

end.

2. Запишите формулы, которые соответствуют приведенным арифметическим выражениям в языке Pascal:

а) 5*A*(B*B*B)+(A+B)/(2*A);

Ответ: hello_html_39608b4b.gif

б) (3*SQR(X)+2*Y)/(X*Y-7.4)+2/3Y.

Ответ: hello_html_m5fff3da3.gif

3. Вычислить:

а) hello_html_2b1be2ff.gif

program pr1;

var y: real;

begin

y:=SQRT(10+1)/(6.25-(1.8*1.8));

writeln ('y=',y);

end.

б) hello_html_5f5cd32c.gif

Program V1;

Var

Begin

Writeln(‘Программа на языке Паскаль’);

x:= 100*sin(3.14/100*40);

writeln(‘ Ответ = ’, x:2:2);

end.

в) hello_html_13d0fb6a.gifhello_html_m6cd8cc68.gif

Program G1;

var x:real;

begin

write(‘Программа на языке Паскаль’);

x:=(sin(cos(1)))/0.25;

writeln(‘Ответ = ’,x:2:2);

end.

г) hello_html_me3f6ca5.gif

program E1;

var a:real;

begin

writeln('Bычисление квадратного корня');

a:=sqrt(sqrt(5)+sqrt(6));

writeln( 'значение квадратного корня=',a:3:2);

end.

  1. Домашнее задание.

  1. Выучить конспект.

  2. Написать алгоритм вычисления математического выражения на языке программирования Паскаль hello_html_m5fd9de66.gif

  1. Итог урока. Знают операторы ввода и вывода данных, их разницу, научились выполнять ввод и вывод данных, закрепили знания, умения, навыки по теме.

3



Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

Конспект урока содержит примеры заданий на закрепление программирования линейных алгоритмов. Поможет учителю добиться понимания записи выражений в среде программирования PascalABC. Учащимся принять правила записи выражений в среде программирования PascalABC, научиться применять операторы ввода, вывода, оператора присваивания, а также различать типы данных для вычисления значений выражений, развивать логическое мышление, умение анализировать полученные знания, развивать межпредметные связи предметов информатики и математики, проверить ЗУН программировать линейные алгоритмы на начальном этапе изучения языка программирования Паскаль.

Автор
Дата добавления 11.02.2015
Раздел Информатика
Подраздел Рабочие программы
Просмотров658
Номер материала 380681
Получить свидетельство о публикации
Похожие материалы

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