Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Пример работы программы.


Комплект поставки;

В комплект поставки входят следующие файлы:

  • исполняемый файл - pasc.exe,
  • файл запуска - run_pasc.cmd,
  • тестовый входной файл - test.in.

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

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

pasc.exe < filename.in

Pause

где filename.in – имя входного файла)

и запустить файл run_pasc.cmd

 

6. Сообщения оператору.

В ходе выполнения программы на экран могут выдаваться следующие сообщения ошибок:

1) line x: y: expecting token1, found token2

x:y примерное местоположение ошибки

token1 ожидаемый токен

token2 токен, введенный вместо ожидаемого.

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

2)!!!WARNING name redefinition

В случае повторного объявления переменной.

Где:

name – имя переменной.

3)!!!ERROR: name is not declarate

В случае, если переменная с таким именем не объявлена.

Где:

name – имя переменной.

 

 


 

 

Пример работы программы.

Для запуска программы необходимо запустить файл run_pasc.cmd

Содержание входного файла (test.in):

 

program test1;

var a, b, c, d, e: integrer;

begin

a:=2;

e:=2*3+1;

b:=3*a;

c:=b;

d:=b/c;

if a+c < e-b then writeln(`a`, a, `c`, `c`); else

if d > 1 then writeln (`d`, d); else

begin

b:= 23;

e:= -1;

writeln(`a`, a, `b`, b, `c`, c, `d`, d, `e`, e);

end;

end;

 

Результат работы программы:

a 2 b 23 c 6 d 1 e -1




<== предыдущая лекция | следующая лекция ==>
Вывод статистики сети | Описание моделируемого объекта

Дата добавления: 2015-09-07; просмотров: 292. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


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


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

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

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

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

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия