Презентация «Линейные вычислительные алгоритмы. Знакомство с языком Паскаль»


Цели урока: Обучающие:познакомить учащихся с общими характеристиками языков программирования, с программной средой Pascal ABC, со структурой программы на языке Паскаль;сформировать у учащихся первичные знания по применению изученного материала.Развивающие:учить анализировать, обобщать и систематизировать.Воспитательные:развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию. Ответьте на вопросы: Что такое программирование?Какие задачи решают системные и прикладные программисты?Назовите наиболее распространенные языки программирования.В чём состоит назначение систем программирования?Назовите основные типы величин в программировании.Как записывается команда присваивания?Что такое ввод? Как записывается команда ввода?Что такое вывод? Как записывается команда вывода? Присваивание. Свойства присваивания. Трассировочной таблицей называется таблица, в которой против каждой команды указываются значения переменных, которые устанавливаются после её выполнения. Трассировочная таблица Команда a b a:=1 1 - b:=2*a 1 2 a:=b 2 2 b:=a+b 2 4 Свойства присваивания. Пока переменной не присвоено значения, она остаётся неопределённой;Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения;Новое значение, присвоенное переменной, заменяет её предыдущее значение. Знакомство с языком Паскаль Язык Паскаль разработан в 1971 году швейцарским профессором Никлаусом Виртом и назван в честь французского учёного, изобретателя механической вычислительной машины, Блеза Паскаля. Команду алгоритма, записанную на языке программирования, принято называть оператором. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации. Структура программы на Паскале. Заголовок программы начинается со слова Program, за которым следует имя, придуманное программистом: Program <имя программы>;Раздел описания переменных начинается со слова Var, за которым идёт список имен переменных через запятую. Тип указывается через двоеточие. Integer обозначает целый тип, real – вещественный: Var a, b: integer; c, d: real;Начало и конец раздела операторов программы отмечаются служебными словами begin (начало) и end (конец). Program <имя программы>;Var <раздел описаний>Begin<тело программы>End. Структура программы на Паскале. Операторы ввода, вывода, присваивания. Ввод исходных данных с клавиатуры происходит по оператору read (читать) или readln (читать строку). Пример: read (список переменных). Вывод результатов происходит по оператору write (писать) или writeln (писать в строку): write (список вывода). Правила записи арифметических выражений Обращение Функция Abs(x) Модуль аргумента Arctan(x) Арктангенс Cos(x) Косинус Exp(x) ех - экспонента Ln(x) Натуральный логарифм Sin(x) Синус Sqr(x) Квадрат х Sqrt(x) Корень квадратный Математические выражения на Паскале x2 – 7x+6 sqr(x) – 7*x + 6(x2-y*4)2-√x3 sqr(sqr(x)-y*4)-sqrt(x^3) Запишите по правилам языка Паскаль следующие выражения: √5x+x2tg3x+13x3+2x2+4 Найдите ошибки в программе: Program control; Var x, y, z: integer; Begin x:=5 y:=7; z=x+y; writeln(z=x+y, z); End. Домашнее задание § 34, 35Составьте программу на языке Паскаль для решения следующей задачи: Вычислить периметр и площадь прямоугольника со сторонами a и b.