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

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

Конспект урока содержит примеры заданий на закрепление программирования линейных алгоритмов. Поможет учителю добиться понимания записи выражений в среде программирования PascalABC. Учащимся принять правила записи выражений в среде программирования PascalABC, научиться применять операторы ввода, вывода, оператора присваивания, а также различать типы данных для вычисления значений выражений, развивать логическое мышление, умение анализировать полученные знания, развивать межпредметные связи предме...
Раздел Информатика
Класс -
Тип Рабочие программы
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

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

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

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

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

Задачи:

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

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

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

Ход урока:

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

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

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

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

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

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

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

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

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

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

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

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

Program A3;

var x,y: real;

begin

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

x:=2.136+2/3*y;

writeln ('x=',x);

end.

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

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.

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

program B3;

var x,y:real;

begin

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

readln(y);

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

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

end.

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

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);

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

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

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

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

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

program pr1;

var y: real;

begin

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

writeln ('y=',y);

end.

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

Program V1;

Var

Begin

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

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

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

end.

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

Program G1;

var x:real;

begin

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

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

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

end.

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

program E1;

var a:real;

begin

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

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

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

end.

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

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

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

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

3


© 2010-2022