Тема: «структура программы на языках Pascal. Процедуры ввода-вывода, оператор присваивания» 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема: «структура программы на языках Pascal. Процедуры ввода-вывода, оператор присваивания»



Структура программы на языке Pascal

Структура программы на языке PASCAL состоит из трёх частей:

1) заголовка;

2) описательного блока;

3) исполнительного блока;

 

Program <имя программы> (Input, Output);

Uses <имя 1>[,<имя 2>...];

Label m1,m2,...;

Const [<константа 1 = значение 1>,...,< константа n = значение n >];

Туре [<имя типа1 = тип>,...,< имя типа n = тип>];

Var <переменная 1>[,<переменная 2>,...,<переменная n>]:<тип>;

Procedure <имя процедуры>[(параметры)];

  Begin

<тело процедуры>;

  End;

Function <имя> (аргументы):<тип значения>;

  Begin

<тело функции>;

  End;

Begin

 <тело программы>;

End.

Процедуры ввода/вывода языка Turbo Pascal

Для выполнения ввода/вывода информации существуют четыре стандартные процедуры:

Read (x1,x2,x3) - ввод переменных x1, x2, x3.

Readln (x1,x2,x3) - ввод переменных x1, x2, x3 с переходом курсора на новую строку.

Write (x1,x2,x3) - вывод на экран значения переменных х1, х2, х3;

Writeln (x1,x2,x3) - вывод на экран значения переменных х1, х2, х3 с переходом курсора на новую строку.

Например, Write ('x1=') - выводит на экран комментарий, заключённый в апострофах;

Процедура вывода также выводит на экран результат вычисления арифметического выражения, заключённого в скобках, например:

Write (х1+х2).

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

Оператор присваивания – это один из основных операторов языка Turbo Pascal. В левой части указывается имя переменной, правая часть – это выражение того же типа, что и переменная. Символы «:=» связывают левую и правую части оператора присваивания и означают «присвоить значение». Данные символы рассматриваются как один специальный символ и пишутся слитно.

Например: а := b + c;

 

Примеры решенийзадач

1. Составить программу «Приветствие».

Program Hello;

Begin

writeln (‘Здравствуй, компьютер!’);

write (‘Привет,’); writeln (‘студент.’)

End.

2. Найти сумму двух чисел

Program Summa; Var X,Y, Summa: Real; Begin Wirte(‘Введите числа X и Y’); Readln (X,Y); Summa:=X+Y; Writeln(‘Сумма чисел X и Y равна’, Summa) End.  {заголовок программы} {раздел объявления переменных} {тело программы} {вывод сообщения на экран} {чтение двух чисел} {определение суммы} {вывод результата}

Практическая работа № 3

Тема: «Простые числовые типы данных»

Тип данных Integer

Действия с целыми числами

В типе данных Integer (целое) существует пять подтипов, различающихся:

– множеством значений;

– количеством занимаемой памяти;

Тип Название Диапазон значений Размер
Shortint Короткое целое -128,127 8 бит
Integer Целое - 32768, 32767 16 бит
Longint Длинное целое -2147483648, 2147483647 32 бита
Byte Байт 0, 255 8 бит
Word Слово 0, 65535 16 бит

Операции над целыми числами

Арифметические операции применимы только к величинам целых и вещественных типов. У операций умножение, деление, деление нацело более высокий приоритет по сравнению со сложением и вычитанием, то есть они автоматически вычисляются первыми.

Операция Div – выполняет целочисленное деление. Операция Mod находит остаток от целочисленного деления.

Тип данных Real

Действия с действительными числами

Для представления вещественных чисел имеется следующий набор типов:

Тип Название Диапазон значений Размер
Real Вещественный 2.9E-39, 1.7E+38 6 байт
Single Одинарный 1.5E-35, 3.4E+38 4 байта
Double Двойной 5.0E-324, 1.7E+308 8 байт
Extended Расширенный 3.4E-4932, 1.1E+4932 10 байт
Comp Комплексный -9.2E+18, 9.2E+18 8 байт

Стандартные функции и операции

Abs (x) соответствует | x |;

ArcTan (x) соответствует arctg (x);

Cos (x) соответствует c os(x);

Sin (x) соответствует  s in (x);

Exp (x) соответствует ex;

Ln (x) соответствует ln (x);

Sqr (x) соответствует x 2;

Sqrt (x) соответствует ;

Frac (x) - дробная часть: X – INT(X);

Int (x) возвращает целую часть числа;

Round (x) возвращает число равное целой части (округление по правилам арифметики);

Trunc (x) возвращает округленное число, отбрасывая дробную часть числа x.

 



Поделиться:


Последнее изменение этой страницы: 2021-07-18; просмотров: 78; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.134.118.95 (0.009 с.)