Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритмизации и программирования. Часть 1. Конспект лекций.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
465 Кб
Скачать

S= a11+a12+a13+...+a1N+ +a21+a22+a23+...+a2N+ :+a31+.................+a3N+

+aM1+aM2+aM3+...+aMN.

Задания

а) построить блок-схему решения данной задачи; б) найти Мах в массиве размерностью M×N×L.

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

Внимание. На смену классическому Pascal и его поддиалекту Turbo Pascal (TP) приходят более современные языки, такие как Delphi, Virtual Pascal (VP), Free Pascal (FP) и другие.

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

Обычная программа на языке ТР формируется в следующем виде:

Program <имя программы>;

begin

<раздел описаний>;

end.

<раздел кода программы>

В <разделе описаний> описываются переменные, постоянные, процедуры и функции, метки, подключаемые внешние программы, массивы и другие объекты, которые используются во всей программе. В этом разделе задаете типы данных и присваиваете им идентификаторы. Идентификатор может иметь длину до 63 символов и всегда начинается с буквы или знака подчеркивания “_”. Пробелы и специальные символы не могут входить в идентификатор.

Пример.

Верные идентификаторы:

 

Неверные идентификаторы:

a

 

1Program

ALFA

 

block#1

My_Program_Is_Best

 

My Program

january06

 

begin

_beta

 

 

 

10

<Раздел кода программы> содержит инструкции выполняемой программы и начинается с ключевого слова begin и заканчивается end с точкой. Начало программы обычно называют точкой входа.

Алфавит языка Turbo Pascal

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

буквы английского языка A–Z, a–z;

арабские цифры 0–9;

специальные символы: + – * / = , ’ . : ; < > [ ] ( ) { } ^ @ $ # ;

зарезервированные слова:

and

end

Nil

shr

asm

file

not

string

array

for

object

then

begin

function

of

to

case

goto

or

type

const

if

packed

unit

constructor

implementation

procedure

until

destructor

in

program

uses

div

inline

record

var

do

interface

repeat

while

downto

label

set

with

else

mod

shl

xor

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

Русские символы не входят в алфавит ТР, но их можно использо-

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

человеку и никак не влияет на работу программы. Комментарий заключают между знаками { и } или между (* и *).

Пример. (* Это комментарий *) {это тоже комментарий}

// А так можно только в более поздних языках (Delphi, FP)

11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]