Паскаль – язык
   структурного
программирования
      11 класс


       2012г.
История Паскаля
  Язык программирования Паскаль был
создан    швейцарским       профессором
Никлаусом Виртом в 1969 году как язык
обучения студентов структурной методике
программирования. Язык получил свое
название в честь Блеза Паскаля –
изобретателя первого вычислительного      Никлаус Вирт
механического устройства. Позднее фирма
Borland    International,  Inc   (США)
разработала систему программирования
Турбо Паскаль для ПК, которая вышла за
рамки учебного применения и стала
использоваться      для   научных     и
производственных целей.
                                          Блез Паскаль
История Паскаля
  1969г. Паскаль


1983г. Turbo Pascal


  1995г. Delphi
Структура процедурных языков
            программирования
                   Язык программирования

 Элементы           Организация
                                               Организация
  языка             действий над
                                                 данных
                      данными
              Ввод/ вывод
                                Обработка            Типы и
               данных,
                                 данных            структуры
               работа с
                                                     данных
  Алфавит,     файлами
 служебные
                                 Операторы
   слова,
                 Операции и   • присваивания
 синтаксис,                                       Обработка
                 выражения    • ветвления
оформление                                         данных
                              • цикла
программы
                              •…
Составляющие языка
              программирования
• Алфавит – это множество символов, допустимых в записи
текстов программ.
• Синтаксис – это правописание языковых конструкций
(имѐн, констант, выражений, операторов и пр.) .
• Семантика – это смысловое содержание языковой
конструкции.
Структура программы на Паскале
Программы на языке Паскаль имеют блочную структуру:
1. Блок типа PROGRAM - имеет имя, состоящее только из
   латинских букв и цифр. Его присутствие не обязательно,
   но рекомендуется записывать для быстрого распознавания
   нужной программы среди других листингов.
2. Программный блок, состоящий в общем случае из 7
   разделов:
раздел описания модулей (uses);
раздел описания меток (label);
раздел описания констант (const);
раздел описания типов данных (type);
раздел описания переменных (var);
раздел описания процедур и функций;
раздел описания операторов.
Структура программы на Паскале
Общая структура программы на языке Паскаль
  следующая:

Рrogram ИМЯ..; {заголовок программы}
  Uses ...; {раздел описания модулей}
  Var ..; {раздел объявления переменных}
   ...
  Begin {начало исполнительной части программы}
   ... {последовательность
   ... операторов}
  End. {конец программы}
Задание
    Вычисление площади треугольника.
    uses crt;
    var a,b: real; {длины сторон}
         angle: real; {величина угла в градусах}
         area: real; {площадь треугольника}
    begin
    textbackground (blue); {цвет фона}
    textcolor (green); {цвет символов}
    clrscr; {очистка экрана}
    writeln(‘Вычисление площади треугольника’);
    write(‘Введите длины двух сторон треугольника в одной
строке (см.):’);
    readln(a,b);
    write(‘Введите угол между сторонами в градусах:’);
Задание
readln(angle);
{переводим угол в радианы}
angle:= angle*pi/180;
{area=a*h/2, где h (высота треугольника) может быть}
{вычислена по формуле: h=b*sin(angle)}
area:=a*b*sin(angle)/2;
writeln(‘Площадь треугольника:’, area:7:3, ‘кв. см.’);
readln;
end.
Источники
• Семакин И.Г. Информатика и ИКТ. Профильный уровень: учебник для
  11 класса/ И.Г.Семакин, Е.К.Хеннер, Л.В.Шестакова.– М.: БИНОМ.
  Лаборатория знаний, 2012.
• http://www.biografguru.ru/about/virt/?q=2753
• http://www.physchem.chimfak.rsu.ru/Source/History/Persones/Pascal.html
• http://to-name.ru/biography/blez-paskal.htm
• http://sotau.ucoz.ru/forum/4-7-1
• Рапаков Г.Г.. Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников.
  – СПб.: БХВ-Петербург, 2005.

паскаль язык структурного программирования

  • 1.
    Паскаль – язык структурного программирования 11 класс 2012г.
  • 2.
    История Паскаля Язык программирования Паскаль был создан швейцарским профессором Никлаусом Виртом в 1969 году как язык обучения студентов структурной методике программирования. Язык получил свое название в честь Блеза Паскаля – изобретателя первого вычислительного Никлаус Вирт механического устройства. Позднее фирма Borland International, Inc (США) разработала систему программирования Турбо Паскаль для ПК, которая вышла за рамки учебного применения и стала использоваться для научных и производственных целей. Блез Паскаль
  • 3.
    История Паскаля 1969г. Паскаль 1983г. Turbo Pascal 1995г. Delphi
  • 4.
    Структура процедурных языков программирования Язык программирования Элементы Организация Организация языка действий над данных данными Ввод/ вывод Обработка Типы и данных, данных структуры работа с данных Алфавит, файлами служебные Операторы слова, Операции и • присваивания синтаксис, Обработка выражения • ветвления оформление данных • цикла программы •…
  • 5.
    Составляющие языка программирования • Алфавит – это множество символов, допустимых в записи текстов программ. • Синтаксис – это правописание языковых конструкций (имѐн, констант, выражений, операторов и пр.) . • Семантика – это смысловое содержание языковой конструкции.
  • 6.
    Структура программы наПаскале Программы на языке Паскаль имеют блочную структуру: 1. Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов. 2. Программный блок, состоящий в общем случае из 7 разделов: раздел описания модулей (uses); раздел описания меток (label); раздел описания констант (const); раздел описания типов данных (type); раздел описания переменных (var); раздел описания процедур и функций; раздел описания операторов.
  • 7.
    Структура программы наПаскале Общая структура программы на языке Паскаль следующая: Рrogram ИМЯ..; {заголовок программы} Uses ...; {раздел описания модулей} Var ..; {раздел объявления переменных} ... Begin {начало исполнительной части программы} ... {последовательность ... операторов} End. {конец программы}
  • 8.
    Задание Вычисление площади треугольника. uses crt; var a,b: real; {длины сторон} angle: real; {величина угла в градусах} area: real; {площадь треугольника} begin textbackground (blue); {цвет фона} textcolor (green); {цвет символов} clrscr; {очистка экрана} writeln(‘Вычисление площади треугольника’); write(‘Введите длины двух сторон треугольника в одной строке (см.):’); readln(a,b); write(‘Введите угол между сторонами в градусах:’);
  • 9.
    Задание readln(angle); {переводим угол врадианы} angle:= angle*pi/180; {area=a*h/2, где h (высота треугольника) может быть} {вычислена по формуле: h=b*sin(angle)} area:=a*b*sin(angle)/2; writeln(‘Площадь треугольника:’, area:7:3, ‘кв. см.’); readln; end.
  • 10.
    Источники • Семакин И.Г.Информатика и ИКТ. Профильный уровень: учебник для 11 класса/ И.Г.Семакин, Е.К.Хеннер, Л.В.Шестакова.– М.: БИНОМ. Лаборатория знаний, 2012. • http://www.biografguru.ru/about/virt/?q=2753 • http://www.physchem.chimfak.rsu.ru/Source/History/Persones/Pascal.html • http://to-name.ru/biography/blez-paskal.htm • http://sotau.ucoz.ru/forum/4-7-1 • Рапаков Г.Г.. Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. – СПб.: БХВ-Петербург, 2005.