Программирование на языках высокого уровня

26777
знаков
38
таблиц
0
изображений

МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ,

ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

КУРСОВАЯ РАБОТА

Программирование на языках В/У

Студент:

Группа:

Москва 2003


СОДЕРЖАНИЕ

1 ЗАДАНИЕ  3

2 БЛОК-СХЕМА ПРОГРАММЫ 3

3 ТЕКСТ ПРОГРАММЫ 7

4 ОПИСАНИЕ РАБОТЫ ПРОГРАММЫ  9

5 РУКОВОДСТВО ОПЕРАТОРА  18


1 ЗАДАНИЕ

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

Программа находится в текстовом файле. Максимальная длина идентификатора заранее неизвестна.

 

2 БЛОК-СХЕМА ПРОГРАММЫ

 

Read(f,ch);

 
Нет

 


Да

 

Read(f,ch);

 
Нет Да

 

Нет

 

Да


Нет Да

 

 



Нет

 

Да


 

Нет

 

 


Да


c:=false; e:=false;

 
 

 


Да


Нет

 

 

c:=true; e:=false; ST:=''

 
Да

 

 

Нет


Да

 

Нет


 



Да

 

Нет


 

 

 



ST:='';

 
Да
 

Нет

 

Да

 

 



Нет

 

Нет Да Да

 

 


Нет

L:=L^.p;

 
 

Нет

 



Да


st:=st+ch;

 

New(FEst); FEst^.s:=L^.s; FEst^.k:=L^.k; FEst^.p:=nil;

 
 

Да

 

 


Нет

L:=L^.p; Est:=FEst;

 
 

Нет

 

 


Да

PEst:=Est; Est:=Est^.p;

 
 

 


Да

L^.k:=L^.k+1;

st:=''; b:=true; L:=L^.p;

 
 

 


Нет

New(temp); temp^.s:=L^.s; temp^.k:=L^.k; temp^.p:=nil; PEst^.p:=temp;

 
 

Да

 

 


Нет


 

New(temp); temp^.s:=L^.s; temp^.k:=L^.k; temp^.p:=Est; PEst^.p:=temp;

 
Да

 


Нет

 

Да

 



Нет


 

Да


Нет


 



Информация о работе «Программирование на языках высокого уровня»
Раздел: Информатика, программирование
Количество знаков с пробелами: 26777
Количество таблиц: 38
Количество изображений: 0

Похожие работы

Скачать
11632
0
1

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

Скачать
68032
2
4

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

Скачать
231244
5
6

... По теореме 9.3 в силу результатов шагов 3 и 8. (Шаг 10). Имеет место свойство (9.4) по теореме 9.5 в силу результатов шагов 1 и 9. Литература к лекции 9. 9.1. С.А. Абрамов. Элементы программирования. - М.: Наука, 1982. С. 85-94. 9.2. М. Зелковец, А. Шоу, Дж. Гэннон. Принципы разработки программного обеспечения. - М.: Мир, 1982. С. 98-105. Лекция 10. ТЕСТИРОВАНИЕ И ОТЛАДКА ПРОГРАММНОГО ...

Скачать
51045
2
4

... порядке); конструктор (создает объект и инициализирует его состояние); деструктор (разрушает объект и освобождает занимаемую им память). В чистых объектно-ориентированных языках программирования операции могут объявляться только как методы – элементы классов, экземплярами которых являются объекты. Гибридные языки позволяют писать операции как свободные подпрограммы (вне классов). В общем ...

0 комментариев


Наверх