Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  11 класс  /  Язык программирования Pascal

Язык программирования Pascal

Презентация содержит описание основ работы в среде программирования Pascal: общие правила записи программы, структуру и разделы программы.
21.11.2013

Описание разработки

Презентация содержит описание основ работы в среде программирования Pascal:

общие првила записи программы;

структуру программы;

разделы программы;

принципы работы основных операторов.

Язык программирования Pascal был создан в 1971-1973 г. профессором Швейцарского федерального института технологии в Цюрихе Никалаусом Виртом, который преследовал следующие основные цели:

создать интуитивно понятный язык;

на разработанном языке должно осуществляться обучение программированию.

Компьютерная программа – это  набор определенных команд, выполняющихся по заданному алгоритму.

презентация язык программирования Pascal

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

Заглавные и прописные буквы не различаются;  

Буквы русского алфавита могут быть использованы только в комментариях или в строковых выражениях.

Содержимое разработки

Знакомство с языком программирования Pascal

Знакомство

с языком

программирования

Pascal

Немного истории…  Язык программирования Pascal был создан в 1971-1973 г. профессором Швейцарского федерального института технологии в Цюрихе Никалаусом Виртом , который преследовал следующие основные цели: создать интуитивно понятный язык; на разработанном языке должно осуществляться обучение программированию.

Немного истории…

Язык программирования Pascal был создан в 1971-1973 г. профессором Швейцарского федерального института технологии в Цюрихе Никалаусом Виртом , который преследовал следующие основные цели:

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

Определение

Компьютерная программа – это набор определенных команд, выполняющихся по заданному алгоритму.

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

Общие правила записи программы

  • служебные слова, значение которых зарезервировано раз и навсегда, нельзя использовать ни для каких других целей (для обозначения имен переменных, для заголовка программы, для имени процедуры или функции, определенной пользователем и т.п.);  
  • заглавные и прописные буквы не различаются;  
  • буквы русского алфавита могут быть использованы только в комментариях или в строковых выражениях.
Структура Pascal-программы Program         var ;    Begin           End.  Текст программы при сохранении приобретает расширение *.pas

Структура Pascal-программы

Program       var ;   Begin         End.

Текст программы при сохранении приобретает расширение *.pas

Разделы программы РАЗДЕЛ ОПИСАТЕЛЬНАЯ ЧАСТЬ ОПИСАНИЕ Program Начало программы; имя программы пишется латинскими буквами без пробелов ( Program test_1; ) Uses Раздел подключения модулей ( Uses crt; ) Const Раздел описания констант ( Const a=3.14 ) Type Раздел описания новых типов (типов пользователя) Var Раздел описания переменных РАБОЧАЯ ЧАСТЬ Var m,n: integer; {целочисленный тип} Begin  a: real; {действительный тип} Операторные скобки. Данная часть формируется из зарезервированных слов, операций, функций, данных. End  c: char; {символьный тип}  d: boolean; {логический тип}

Разделы программы

РАЗДЕЛ

ОПИСАТЕЛЬНАЯ ЧАСТЬ

ОПИСАНИЕ

Program

Начало программы; имя программы пишется латинскими буквами без пробелов ( Program test_1; )

Uses

Раздел подключения модулей ( Uses crt; )

Const

Раздел описания констант ( Const a=3.14 )

Type

Раздел описания новых типов (типов пользователя)

Var

Раздел описания переменных

РАБОЧАЯ ЧАСТЬ

Var m,n: integer; {целочисленный тип}

Begin

a: real; {действительный тип}

Операторные скобки. Данная часть формируется из зарезервированных слов, операций, функций, данных.

End

c: char; {символьный тип}

d: boolean; {логический тип}

ОПЕРАЦИЯ +, -, * ТИП integer, real / ПРИМЕР Определено над типами integer, real, но результат всегда типа real mod 3.8+6 div integer, выдает остаток от деления 11/3.8 integer, выдает целую часть от деления and (и) 13 mod 5 (3) ФУНКЦИЯ 13 div 5 (2) or (или) integer, boolean Синус ЗАПИСЬ integer, boolean (5=4) (false) Sin(x) Косинус (5=4) (true) ПРИМЕР Арктангенс Cos(x) Sin(8.8) Корень квадратный Atn(x) Cos(3*pi/4) Sqrt(x) Квадрат Atn(1) Sqr(x) Sqrt(16) Натуральный логарифм Sqr(2) Ln(x) Экспонента Exp(x) Ln(5) Exp(2)

ОПЕРАЦИЯ

+, -, *

ТИП

integer, real

/

ПРИМЕР

Определено над типами integer, real, но результат всегда типа real

mod

3.8+6

div

integer, выдает остаток от деления

11/3.8

integer, выдает целую часть от деления

and (и)

13 mod 5 (3)

ФУНКЦИЯ

13 div 5 (2)

or (или)

integer, boolean

Синус

ЗАПИСЬ

integer, boolean

(5=4) (false)

Sin(x)

Косинус

(5=4) (true)

ПРИМЕР

Арктангенс

Cos(x)

Sin(8.8)

Корень квадратный

Atn(x)

Cos(3*pi/4)

Sqrt(x)

Квадрат

Atn(1)

Sqr(x)

Sqrt(16)

Натуральный логарифм

Sqr(2)

Ln(x)

Экспонента

Exp(x)

Ln(5)

Exp(2)

Оператор присваивания  Синтаксис :    :=   Например, а:=sqrt(25);  Выполнение : вычисляется значение выражения, стоящего в правой части оператора, и полученное значение присваивается переменной, имя которой указано в левой части оператора.  

Оператор присваивания

Синтаксис :   :=

  Например, а:=sqrt(25);

Выполнение : вычисляется значение выражения, стоящего в правой части оператора, и полученное значение присваивается переменной, имя которой указано в левой части оператора.  

Вызов процедуры Организовать ввод и вывод данных в языке Pascal можно с помощью стандартных процедур read, readln, write, writeln.   Синтаксис :    read([,]);    readln([,]);    write([,]);    writeln([,]);

Вызов процедуры

Организовать ввод и вывод данных в языке Pascal можно с помощью стандартных процедур read, readln, write, writeln.  

Синтаксис :   read([,]);   readln([,]);   write([,]);   writeln([,]);

Условный оператор Синтаксис :    if     then     [else ];    где     - выражение булевского типа;   - любой оператор языка Паскаль (в том числе и составной).

Условный оператор

Синтаксис :   if   then   [else ];  

где     - выражение булевского типа; - любой оператор языка Паскаль (в том числе и составной).

Оператор варианта Синтаксис :    case  of    : ;    …    : ;    [else ]       end;  где     - выражение любого типа (кроме real);   - любой оператор языка Паскаль.

Оператор варианта

Синтаксис :   case of   : ;   …   : ;   [else ]      end;

где     - выражение любого типа (кроме real); - любой оператор языка Паскаль.

Внешний вид среды Pascal Главное меню. Используется для управления работой в среде программирования. Переход в главное меню и выход из него осуществляются при помощи клавиши F10 . Полосы прокрутки. Используются для перемещения по тексту программы. Кнопка закрытия окна. Для закрытия окна также можно воспользоваться комбинацией клавиш Alt+F3.

Внешний вид среды Pascal

  • Главное меню. Используется для управления работой в среде программирования. Переход в главное меню и выход из него осуществляются при помощи клавиши F10 .
  • Полосы прокрутки. Используются для перемещения по тексту программы.
  • Кнопка закрытия окна. Для закрытия окна также можно воспользоваться комбинацией клавиш Alt+F3.
Пример  {Программа для вычисления суммы двух чисел}  {Автор: ФИО }  program summ_numbers;  uses crt;  var a,b,c: integer;    begin  clrscr;  write('Введите первое число: ');  readln(a);  write('Введите второе число: ');  readln(b);  c:=a+b;  writeln('Сумма чисел= ',c);  writeln('Сумма чисел ',a,' и ',b,'= ',c);  writeln('Сумма чисел ',a,' и ',b,'= ',a+b);  readln;  end.

Пример

{Программа для вычисления суммы двух чисел} {Автор: ФИО }

program summ_numbers; uses crt; var a,b,c: integer;

begin clrscr; write('Введите первое число: '); readln(a); write('Введите второе число: '); readln(b); c:=a+b; writeln('Сумма чисел= ',c); writeln('Сумма чисел ',a,' и ',b,'= ',c); writeln('Сумма чисел ',a,' и ',b,'= ',a+b); readln; end.

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Язык программирования Pascal (0.19 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт