Программирование Линейные алгоритмы.ppt
- Количество слайдов: 16
Линейные вычислительные алгоритмы. Знакомство с языком Паскаль.
Цели урока: Обучающие: познакомить учащихся с общими характеристиками языков программирования, с программной средой Pascal ABC, со структурой программы на языке Паскаль; сформировать у учащихся первичные знания по применению изученного материала. Развивающие: учить анализировать, обобщать и систематизировать. Воспитательные: развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию.
Ответьте на вопросы: Что такое программирование? Какие задачи решают системные и прикладные программисты? Назовите наиболее распространенные языки программирования. В чём состоит назначение систем программирования? Назовите основные типы величин в программировании. Как записывается команда присваивания? Что такое ввод? Как записывается команда ввода? Что такое вывод? Как записывается команда вывода?
Присваивание. Свойства присваивания. Трассировочной таблицей называется таблица, в которой против каждой команды указываются значения переменных, которые устанавливаются после её выполнения.
Трассировочная таблица Команда a: =1 b: =2*a a: =b b: =a+b a 1 1 2 2 b 2 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) Sqrt(x) Функция Модуль аргумента Арктангенс Косинус ех - экспонента Натуральный логарифм Синус Квадрат х Корень квадратный
Математические выражения на Паскале x 2 – 7 x+6 (x 2 -y*4)2 -√x 3 sqr(x) – 7*x + 6 sqr(x)-y*4)-sqrt(x^3)
Запишите по правилам языка Паскаль следующие выражения: 2 √ 5 x+x tg 3 x+1 3+2 x 2+4 3 x
Найдите ошибки в программе: 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.


