Что такое rez в паскале

Урок 1. Первая программа на языке Паскаль

Урок из серии: «Язык программирования Паскаль»

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

На первом занятии вы узнаете:

Для создания программ можно использовать среду программирования Pascal ABC.

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

Программа на языке Паскаль начинается с заголовка, имеющего следующий вид:

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

После раздела описаний идет раздел операторов, который начинается со служебного слова begin (начало) и заканчивается служебным словом end (конец).

В этом разделе задаются действия над объектами программы, описанными в предыдущем разделе. Операторы в этом разделе отделяются друг от друга точкой с запятой. После последнего слова end ставится точка.

Общий вид программы:

В разделе описаний не обязательно должны быть все разделы.

В наших первых программах будет только один раздел — раздел Var (variable — переменная), в котором мы будем объявлять те переменные, которые будем использовать в разделе операторов.

Как написать простейшую программу

Рассмотрим простейшую задачу с линейным алгоритмом.

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

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеЗадача. Ввести с клавиатуры два числа. Вывести на экран их произведение.

Пояснения к программе

Имя этой программы example_1.

Из разделов описаний имеется лишь один — раздел переменных. Он начинается со служебного слова var, после которого идет последовательность объявления переменных, разделенных точкой с запятой.

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

В нашем примере описаны три переменные: все они (a, b и rez) имеют целый тип (integer).

После описательной части идет раздел операторов, начинающийся со служебного слова begin.

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

Следующий оператор — это readln(a,b); — читать данные с клавиатуры.

В данном случае во время выполнения программы необходимо ввести два целых числа через пробел, тогда переменной a присваивается значение, равное первому введенному числу, а переменной b присваивается значение, равное второму введенному числу.

Например, вы ввели числа 12 и 45, тогда a = 12, а b = 45. В конце этого оператора также можно ставить ln.

Следующий оператор — это снова оператор writeln(‘текст’,rez) — он выведет на экран текст, заключенный между апострофами, а за ним значение переменной rez.

Затем следующий оператор writeln выведет на экран сообщение: »Нажмите », а оператор readln будет ожидать этого нажатия в окне выполнения.

Завершает раздел операторов end с точкой.

Выполнение программы

После запуска программы на экране появляется сообщение:

Введите два целых числа через пробел

Коротко о главном

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеПрограмма на языке Pascal состоит из заголовка, раздела описаний и раздела операторов.

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеЕсли программа содержит несколько операторов, то они разделяются знаком точки с запятой.

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеНачало и конец раздела операторов обозначаются ключевыми словами begin и end. После слова end в конце текста программы всегда ставиться точка. Она означает, что программа закончена.

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеКоманда вывода на экран — write(‘текст’) и writeln(‘текст’) отличаются положением курсора после выполнения команды. Команда write(‘текст’) оставляет курсор на той же строке, что и текст, а writeln переводит курсор на новую строку.

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскалеКомпиляция выполняется клавишей F9. Для выполнения программы надо нажать Ctrl+9.

Источник

Pascal: Занятие № 12 Часть1. Работа с файлами в паскале (текстовые файлы)

Работа с файлами в паскале

Виды файлов в зависимости от их описания и режимом работы

Описание файловых переменных:

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

где myfile — имя переменной (объявленной ранее в области var ), ассоциированной с файлом
c:\text.txt — путь к реальному файлу
Первый аргумент процедуры assign в паскаль — переменная, второй – путь к файлу на диске.

Для считывания из файла достаточно связать поток ввода с файлом:

Текстовые файлы в паскале: процедуры работы

Текстовый файл в Паскале — это совокупность строк произвольной длины, которые разделены между собой метками конца строки, а весь файл заканчивается меткой конца файла.

Возможные расширения файлов:
*.txt, *.log,
*.htm, *.html

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

Предусмотрены два режима работы: режим для записи в файл информации и для чтения ее из файла. Одновременная запись и чтение запрещены.

Открытие файла (классический Pascal)

Допустим, мы в программе описали переменную для работы с текстовым файлом:

Рассмотрим дальнейшую последовательность работы с ним, и рассмотрим процедуры, необходимые для работы с текстовым файлом в Паскале:

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

процедура открытия создаваемого файла для записи в него информации; если файл с таким именем уже существует, то информация в нем стирается:

Источник

Pascal: Занятие №1. Часть 3: Типы данных в Паскаль

Типы данных в Паскале

Паскаль — это типизированный язык программирования. Это означает, что переменные, в которых хранятся данные, имеют определенный тип данных. Т.е. программе напрямую надо указать, какие данные могут храниться в той или иной переменной: текстовые данные, числовые данные, если числовые — то целочисленные или дробные, и т.п. Это необходимо в первую очередь для того чтобы компьютер «знал», какие операции можно выполнять с этими переменными и как правильно их выполнять.

Например, сложение текстовых данных, или как это правильно называется в программировании — конкатенация — это обычное слияние строк, тогда как сложение числовых данных происходит поразрядно, кроме того, дробные и целые числа складываются тоже по-разному. То же самое касается и других операций.

Рассмотрим наиболее распространенные в Pascal типы данных.

Целочисленные типы данных в Паскаль

Считывание строкиСчитывание массива из N целых
ТипДиапазонТребуемая память (байт)
byte0..2551
shortint-128..1271
integer-32768.. 327672
word0..655352
longint-2147483648..21474836474

Нужно иметь в виду, что при написании программ в паскале integer (в переводе с англ. целое) является наиболее часто используемым, так как диапазон значений наиболее востребуем. Если необходим более широкий диапазон, используется longint (long integer, в переводе с англ. длинное целое). Тип byte в Паскале используется, когда нет необходимости работать с отрицательными значениями, то же самое касается и типа word (только диапазон значений здесь значительно больше).

Примеры того, как описываются (объявляются) переменные в Паскале:

program a1; var x,y:integer; <целочисленный тип>myname:string; <строковый тип>begin x:=1; y:=x+16; myname:=’Петр’; writeln (‘имя: ‘,myname, ‘, возраст: ‘, y) end.

program a1; begin var x, y: integer; <целочисленный тип>var myname: string; <строковый тип>x := 1; y := x + 16; myname := ‘Петр’; print($’имя: , возраст: ‘) end.

Результат:
имя: Петр, возраст: 17

Комментарии в Паскале

[Название файла: L1task5.pas ]

Вещественные типы данных в Паскаль

Вещественные числа в Паскале и вообще в программировании — это название дробных чисел.

Тип real в Паскале — наиболее часто используемый из вещественных типов.

Выше были представлены простые типы данных в Паскаль, к которым относятся:

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

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

Константы в Паскале

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

Объявление константы в Паскале происходит до объявления переменных (до служебного слова var ) и выглядит следующим образом:

Пример описания константы в Паскале:

PascalPascalABC.NET

const x=17; var myname:string; begin myname:=’Петр’; writeln (‘имя: ‘,myname, ‘, возраст: ‘, х) end.

const x = 17; begin var myname := ‘Петр’; print($’имя: , возраст: ‘) end.

«Красивый» вывод целых и вещественных чисел

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

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскале

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскале

Вывод вещественных чисел

Арифметические операции в Паскале

PascalPascalABC.NET
ДЕЙСТВИЕРЕЗУЛЬТАТСМЫСЛ
2 + 35плюс
4 — 13минус
2 * 36умножить
17 div 53целочисленное деление
17 mod 52остаток от целочисленного деления

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскале

Порядок выполнения операций

Что такое rez в паскале. Смотреть фото Что такое rez в паскале. Смотреть картинку Что такое rez в паскале. Картинка про Что такое rez в паскале. Фото Что такое rez в паскале

var a: integer; b: real; begin a := 1; writeln(‘a := 1; a = ‘,a); a += 2; // Увеличение на 2 writeln(‘a += 2; a = ‘,a); a *= 3; // Умножение на 3 writeln(‘a *= 3; a = ‘,a); writeln; b := 6; writeln(‘b := 6; b = ‘,b); r /= 2; writeln(‘b /= 2; b = ‘,b); end.

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

Здесь стоит более подробно остановиться на некоторых арифметических операциях.

Пример операции inc:

Более сложное использование процедуры inc:
Inc(x,n) где x — порядкового типа, n — целого типа; процедура inc увеличивает x на n.

Пример использования функции odd:

begin WriteLn(Odd(5)); WriteLn(Odd(4)); end.

Пример использования процедуры sqr в Pascal:

var x:integer; begin x:=3; writeln(sqr(x)); <ответ 9>end.

Однако в компиляторе pascal abc возведение в степень осуществляется значительно проще:

Пример использования процедуры sqrt в Pascal:

var x:integer; begin x:=9; writeln(sqrt(x)); <ответ 3>end.

Источник

Длинная арифметика
автор: Качанова Елена Ивановна

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

Диапазон представления целых чисел (Integer, Word, LongInt) ограничен. Поэтому при решении задач всегда приходится действовать с оглядкой, — как бы не допустить возникновения ошибки выхода за диапазон или переполнения. Например, вычисляя факториал (n! = 1 * 2 * 3 * … * n), в диапазоне представления величин типа Integer удастся правильно получить только 7! = 5040, а в диапазоне представления типа LongInt — 12! = 479001600. Для больших значений, конечно, можно использовать действительные типы данных, но это уже не гарантирует точного результата.

А если нам необходимо выполнить арифметические действия над очень большими числами, например,

30! = 265252859812191058636308480000 000?

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

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

Числа, для представления которых в стандартных компьютерных типах данных не хватает количества двоичных разрядов, называются «длинными». Реализация арифметических операций над такими «длинными» числами получила название «длинной арифметики».

Организация работы с «длинными» числами во многом зависит от того, как мы представим в компьютере эти числа. «Длинное» число можно записать, например, с помощью массива десятичных цифр, количество элементов в таком массиве равно количеству значащих цифр в «длинном» числе. Но если мы будем реализовывать арифметические операции над этим числом, то размер массива должен быть достаточным, чтобы разместить в нем и результат, например, умножения.

Покажем реализацию решения такого рода задач на примере умножения одного многозначного числа на другое. Именно эта арифметическая операция наиболее часто используется при решении других задач.

Наиболее естественным способом представления многозначного числа является запись каждого его разряда в виде отдельного элемента линейного массива. Пусть (для удобства дальнейших действий) разряды «длинного» числа при записи в массив нумеруются с единицы, начиная с разряда единиц, т.е. цифра из разряда единиц — элемент массива с номером один, цифра из разряда десятков — элемент массива с номером два и т.д. Определим для работы с «длинными» неотрицательными числами тип данных:

Dl_Ch = Array[1..Nmax] Of Digit;

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

1) ввод «длинного» числа;

2) собственно умножение двух «длинных» чисел;

3) вывод «длинного» числа;

4) определение количества цифр в записи числа.

Каждую из подзадач реализуем в виде отдельной подпрограммы. Начнем с ввода. Ввести большое число целесообразно в виде строки, а в дальнейшем преобразовать в массив цифр (можно читать число из файла). В процедуре учтен указанный выше способ размещения «длинного» числа в массиве, т.е. с точки зрения пользователя число записывается как бы в обратном порядке.

Procedure Translate(S : String; Var A : Dl_Ch; Var F : Boolean);

Zero(A); I := Length(S); F := True;

While (I >= 1) And F Do

Прокомментируем эту процедуру на примере: S:=’5678′

После выполнения процедуры Translate цифры в массиве А расположатся следующим образом:

Procedure Zero(Var A : Dl_Ch);

For I := 1 To NMax Do A[I] := 0;

Таким образом, длинное число записано в массив, где впереди (в качестве элементов с большими номерами) стоят незначащие нули. При выполнении действий и выводе ответа они не учитываются.

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

Function Dlina(C : Dl_Ch) : Integer;

При ее разработке было использовано следующее соображение: если число не равно нулю, то количество цифр в его записи равно номеру первой цифры, отличной от нуля, если просмотр числа осуществляется от старшего разряда к младшему. Если же длинное число равно нулю, то получается, что количество цифр в его записи равно одной, что и требовалось.

Ну и, наконец, главная процедура. При составлении алгоритма используется идея умножения «столбиком», хотя в нашем варианте сложение выполняется не по окончанию умножения, а по ходу его, т.е. перемножив очередные цифры, сразу же добавляем результирующую цифру в нужный разряд и формируем перенос в следующий разряд.

A, B — множители, C — произведение>

Procedure umn(A, B : Dl_Ch; Var C : Dl_Ch);

Var I, J : Integer; P : Digit; Rez : 0..99;

For I := 1 To Dlina(A) Do

For J := 1 To Dlina(B) Do

запишем его в пока ещё свободный разряд>

Сейчас приведем листинг программы целиком.

Type Digit = 0..9; Dl_Ch = Array[1..Nmax] Of Digit;

Procedure Zero(Var A : Dl_Ch);

For I := 1 To NMax Do A[I] := 0;

Function Dlina(C : Dl_Ch) : Integer;

Procedure Print(A : Dl_Ch);

For I := Dlina(A) DownTo 1 Do Write(A[I] : 1);

Procedure Translate(S : String; Var A : Dl_Ch;

Zero(A); I := Length(S); F := True;

While (I >= 1) And F Do

Procedure Umn(A, B : Dl_Ch; Var C : Dl_Ch);

Var I, J : Integer; P : Digit; Rez : 0..99;

For I := 1 To Dlina(A) Do

For J := 1 To Dlina(B) Do

Write(‘Введите первый множитель: ‘);

ReadLn(S); Translate(S, M, Logic)

Write(‘Введите второй множитель: ‘);

ReadLn(S); Translate(S, N, Logic)

В приведенном листинге Print — процедура вывода длинного числа.

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

Procedure Print(A : Dl_Ch);

For I := Dlina(A) DownTo 1 Do Write(f2,A[I] : 1);

Procedure Translate(Var A : Dl_Ch;

Var I,j,z : Word;s:char;

While not eoln(f1) And F Do

for j:=1 to (i-1) div 2 do

Процедура сложения двух «длинных» чисел может выглядить следующим образом:

Procedure Summa(A, B : Dl_Ch; Var C : Dl_Ch);

Var I, J,m : Integer; P : Digit; Rez : 0..99;

if Dlina (A)>Dlina(B) Then m:=Dlina(A)

В рассмотренных примерах для каждой цифры числа выделялось определенное место в таблице. Можно в каждой ячейке таблицы хранить по несколько цифр, например, по 3. Тогда основные процедуры обработки можно посмотреть в статье Окулова.

Источник

Pascal. Основы

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

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

Для описания величин в языке Паскаль используются константы и переменные.

Константы – величины, не изменяющие своего значения в процессе выполнения программы.

Переменные – величины, в ходе выполнения программы могут быть неоднократно переопределены.

Типы констант и переменных

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

Каждому из перечисленных типов соответствует свой набор операций по обработке данных. Так, для целочисленного и вещественного типов используются операции арифметических действий (сложение, вычитание, умножение, деление). Для логического типа выполняются операции and – логическое и, or – логическое или, xor – логическое исключающее или, not – логическое не.

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

В данной таблице приведены стандартные арифметические функции.

Вычисление косинуса числа

Вычисление синуса числа

Вычисление абсолютного значения числа

Вычисление квадрата числа

Вычисление квадратного корня числа

Вычисление арктангенса числа

Вычисление экспоненты числа

Вычисление натурального логарифма числа

Вычисление четности числа

Вычисление целой части числа

Примечание: Во всех тригонометрических функциях число x указывают в радианах.

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

Операции одного и того же старшинства выполняются слева направо в порядке их появления в выражении. Выражения в круглых скобках вычисляются в первую очередь.

Любая программа, написанная в Паскаль, строится в соответствии с рядом правил, определяющих ее структуру. В частности, в состав любой программы должны входить три раздела:

Лишь в простейших программах второй из перечисленных разделов может отсутствовать. Каждый раздел имеет в свою очередь составные части, так что в целом структуру программы, написанной на языке Паскаль, можно представить следующим образом.

Раздел объявлений и соглашений

Кроме того, в программе могут использоваться комментарии – любой текст, ограниченный (*…*) или <…>. Комментарий может быть помещен в любом месте программы.

Рассмотрим более подробно назначение каждой части программы.

Заголовок программы состоит из зарезервированного слова Program и идентификатора – имени программы.

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

В разделе описания меток содержатся сведения об используемых в программе метках. Переход по ним выполняется оператором goto. Метки отделяются от помечаемого оператора знаком “:”, должны быть описаны, могут быть целочисленными (от 0 до 9999) или идентификаторами. Каждая описанная метка обязательно должна появиться в программе.

Для описания констант используется ключевое слово const, имя константы, знак “=” и значение константы:

В разделе описания типов Type программист может задавать свои типы, сформированные на основе определенных правил с использованием стандартных типов.

В разделе Var описываются переменные, используемые в программе:

В списке переменных их имена отделяются запятой, в качестве имени типа можно использовать один из стандартных типов или идентификатор типа, объявленного в разделе Type. Описанные таким образом переменные могут использоваться в пределах блока, где они были описаны, а также во всех вложенных блоках, если в них эти переменные не описаны повторно.

В разделе текстов процедур и функций в соответствии с определенными правилами производится описание процедур и функций.

Процедура

Процедура имеет следующую структуру:

Раздел объявлений процедуры может включать подразделы Label, const, type, var для обявления локальных меток, постоянных, типов и переменных собственно. Слово «локальный» означает, что все перечисленные объекты могут быть использованы только в рамках данной процедуры или других подчиненных ей процедур.

Функция

Описание функций отличается по структуре от описания процедур только заголовком:

Функция – это особый вид процедуры, результатом разботы которой является единственное значение. С этим значением связывается имя функции, в то время как име процедуры служит только для ее вызова.

Основной блок программы состоит из ряда операторов и является выполняемой частью программы. Он начинается со слова Begin и заканчивается словом end, после которого должна стоять точка. Операторы языка Паскль не привязаны к определенной позиции строки. В одной строке можно указывать несколько операторов. Исполняемые операторы отделяются друг от друга знаком « ; ».

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

Как было указано выше, основной блок программы представляет собой некоторый набор операторов.

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

Операторы должны записываться строго в соответствии с правилами, установленными для данного языка программирования. Рассмотрим основные операторы языка Паскаль.

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

Данный оператор предписывает запомнить некоторое значение в переменной. Значение и индентификатор переменной разделены парой знаков « := ». Типы объектов с обеих сторон данного знака должны строго совпадать, за исключением того случая, когда тип переменной – real, а тип выражения – integer.

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

Операторы ввода/вывода

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

При выполнении оператора read (readln) программа останавливается и ждет, пока нужное количество чисел не будет введено с клавиатуры. Вводимые числа разделяют пробелами или нажатием клавиши Enter. По завершении ввода данных следует нажать Enter, после чего компьютер перейдет к выполнению следующего оператора программы.

Вывод данных на экран дисплея выполняется операторами:

Выражения в списке разделяются запятыми. Значения выражений сначала вычисляются, а затем выводятся на экран. Буквы ln имеют то же значение, что и в операторе readln.

Вслед за выражением через двоеточие можно указать ширину поля экрана, в котором разместится выводимое значение.

займет для вывода числа 10 три позиции, а для вывода числа 55 – шесть позиций на экране.

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

Если х =3,14159, то оператор

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

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

При выполнении фрагмента программы

На экран будет выведено:

Приведем пример Паскаль-программы.

Задача – составить программу для подсчета суммы двух заданных чисел. Для этого необходимо ввести текст в память компьютера и сохранить на диске под именем pr1. Далее запустить программу на выполнение. При наличии ошибок внести соответствующие исправления. Получить результаты работы программы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ФункцияНазначение