Инфоурок Информатика КонспектыЛекция "Язык программирования Pascal"

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

Скачать материал

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

Алфавит языка Pascal -набор символов, которые можно использовать в программе.

Алфавит языка включает в себя:

1.     латинские буквы;

2.     цифры;

3.     специальные символы;

4.     пробелы;

5.     зарезервированные слова.

Идентификатор-имена констант, переменных, типов, объектов, процедур, функции и других конструкций языка.

Правила использования идентификаторов:

1.     длина идентификатора может быть произвольной, но значащими являются первые 63 символа;

2.     идентификатор может составляться из букв, цифр и знака нижнего подчёркивания;

3.     идентификатор должен начинаться с буквы или знака подчёркивания;

4.     идентификатор не должен совпадать ни с одним из зарезервированных слов.

Структура программы:

1.     заголовок, содержит имя программы;

2.     раздел описаний, содержит описание всех идентификаторов;

3.     раздел исполняемых операторов (тело программы).

Пример программы:

Program one;

var x, y: real; (раздел описания переменных)

const n=10; (раздел описания констант)

type mas=array[1..n] of real (раздел описания типов)

begin

<тело программы>      (операторные скобки)

end.

 

 

 

Типы данных в Pascal

К простым типам данных относятся:

1.     порядковые типы: целые, логические, символьные, перечисляемые, диапазон (интервальный);

2.     вещественные типы.

К структурированным типам данных в языке Pascal относятся: строковые, массивы, множества, записи, файлы.

Данные целых типов записываются целыми десятичными числами со знаком или без знака. Данные вещественных типов записываются в виде чисел с десятичной точкой. Данные логического типа могут принимать значения True (истина) или False (ложь). Данные символьного типа записываются в виде одного символа кода ASCII, взятого в одиночные кавычки. Данные строкового типа определяются в виде string [n] и записываются в виде строки от 0 до n символов, взятой в одиночные кавычки (n <= 255).

Типы данных в Pascal:

                           

В языке Pascal используются основные операции: арифметические, логические, отношения, строковые.

Арифметические операции: сложение (+), вычитание (-), умножение (*), вещественное деление (/), целочисленное деление (div), остаток от целочисленного деления (mod).

Арифметические выражения на языке Pascal

В арифметических выражениях можно использовать:

1.     операции: +, - , * , /;

2.     операции: div и mod;

3.     различные функции.

Стандартные математические функции

Программирование на языке паскаль школьный уровень. Введение в язык  программирования Паскаль

 

 

 

 

Организация ввода/вывода данных

Процедура ввода

Ввод данных — это передача исходных данных программ в оперативную память персонального компьютера для обработки. Для ввода данных используют процедуры READ и READLN

Процедура вывода

Вывод данных — это передача данных после обработки из оперативной памяти на внешнее устройство. Для вывода данных используется процедура WRITE и  WRITELN

Если выводится текст, то он берётся в кавычки.

Программирование алгоритмов линейной структуры

Линейным называется алгоритм, в котором все действия выполняются строго последовательно.

Для реализации алгоритмов линейной структуры используются операторы:

1.     оператор ввода;

2.     оператор вывода;

3.     оператор присваивания.

Пример алгоритма:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим задачу 1.

Найдите сумму и произведение трех введенных с клавиатуры чисел.

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

Входные данные: 1 2 3. Выходные данные: S=6, P=6.


Program zadacha1;                  { Заголовок программы }
Var                                           {Раздел описания переменных }
  a,b,c,S,P: integer;                   {a, b и c - три числа; S - сумма чисел; P - произведение чисел}
Begin                                        { Раздел операторов}
  writeln ('Введите три числа');      {оператор вывода}
  readln (a,b,c);                               {оператор ввода значений переменных с клавиатуры}
  S:=a+b+c;                                   {оператор присваивания}
  P:=a*b*c;
  writeln ('S=', S);                            {оператор вывода значения}
  writeln ('P=', P);                            {оператор ждет нажатия клавиши ввода}
      readln;                                         
    End.                                            {конец программы}


Программирование алгоритмов ветвящейся структуры

Алгоритм ветвящейся структуры - это алгоритм, который содержит проверку условия и несколько параллельных ветвей.

Ветвь алгоритма - один из вариантов решения задачи.

Для программирования разветвляющихся алгоритмов в языке программирования Pascal используют следующие операторы:

1.     условный оператор (оператор условного перехода);

2.     оператор выбора;

3.     оператор безусловного перехода;

 

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

УСЛОВИЕ,ОПЕРАТОР 2,ОПЕРАТОР 1
 

 

 


                  ДА                                          НЕТ

 

 

 

 

 

 

 

 

Формат условного оператора

if  <условие>  then  <оператор 1>  else  <оператор 2>

Оператор выбора. Общий вид оператора выбора

case <селектор> of

<список меток выбора 1>:<Оператор 1>;

<список меток выбора 2>:<Оператор 2>;

<список меток выбора 3>:<Оператор 3>;

else <Оператор n>

end;

Селектор- это переменная или выражение порядкового типа.

Список меток представляет собой:

1.     константа;

2.     интервал констант;

3.     список констант.

Программирование алгоритмов циклической структуры

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

В языке программирования Pascal циклические алгоритмы реализуются с помощью следующих операторов:

1.     оператор цикла с параметром;

2.     оператор цикла с предусловием;

3.     оператор цикла с постусловием.

Оператор цикла с параметром

ПАРАМЕТР:=<начальное значение>,УСЛОВИЕ 

 

 

 

 

 


                                                     ДА                                                                       НЕТ

 

ОПЕРАТОР 1
 


Увеличение параметраОПЕРАТОР 2                                                                                                                                                ВЫХОД ИЗ ЦИКЛА

 

 

 

 

 

 

 

 

 

            for <параметр> :=<начальное значение>to<конечное значение>do<оператор1>;

Оператор цикла с предусловием

while <условие> do

begin <начало цикла>

<Оператор 1>;

<Оператор 2>;

<Оператор n>;

end;

Оператор цикла с постусловием

ПАРАМЕТР:=<начальное значение>
ОПЕРАТОР 1,ОПЕРАТОР 2,Увеличение параметра,УСЛОВИЕ
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


                ДА                                    НЕТ

 

ВЫХОД

ИЗ ЦИКЛА

                  

 

Общий вид

repeat

<Оператор 1>;

<Оператор 2>;

<Оператор n>;

until <условие>;

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Лекция "Язык программирования Pascal""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Проректор

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 718 310 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.10.2023 137
    • DOCX 262.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Ольга Яблоновская Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Ольга Яблоновская Николаевна
    Ольга Яблоновская Николаевна
    • На сайте: 3 года и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 1543
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Мини-курс

Стратегии успешного B2C маркетинга: от MoSCoW до JTBD

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Разделение имущества при банкротстве: правовые аспекты и мировое соглашение

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Этапы развития речи: от первых звуков до полноценной коммуникации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 143 человека из 49 регионов
  • Этот курс уже прошли 177 человек