RSS    

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

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

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

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

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

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

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

                                           Студент:

                                           Группа:

Москва 2003


СОДЕРЖАНИЕ

1   ЗАДАНИЕ                                                     3

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

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

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

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


1   ЗАДАНИЕ

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

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

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

 



Read(f,ch);

 
                                                                                                                                   Нет

 


                                                                                  Да

Read(f,ch);

 
Ромб: ch='{'Ромб: ch='}'                                                               Нет                                                              Да

                                                                                                                                   Нет

                                                                                  Да


                                                               Нет                                                              Да

Ромб: (ch=' ') or (ch='!') or (ch='"') or (ch='#') or (ch='$') or (ch='%') or (ch='&') or (ch='*') or (ch='+') or (ch=',') or (ch='-') or (ch='.') or (ch='/') or (ch=':') or (ch=';') or (ch='<') or (ch='=') or (ch='>') or (ch='@') or (ch='[') or (ch=']') or (ch='\') or (ch='^') or (ch='`') or (ch='|') or (ch='~') or (ch='(') or (ch=')') or (ch=#10) or (ch=#13) or (ch='}')  



   Нет

 



                                                                       Да


 



                             Нет

 


                                              Да


Ромб: ST='BEGIN'

c:=false; e:=false;

 
 


                                                                Да


                                              Нет

Ромб: (ST='TYPE') OR (ST='VAR') OR (ST='CONST') OR (ST='PROCEDURE') OR (ST='FUNCTION')
 



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

 
                                           Да

 



                                              Нет


Ромб: ST='LABEL'                                                               Да

 

Страницы: 1, 2, 3, 4, 5, 6


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.