Язык программирования "Турбо Паскаль"
Автор работы: Пользователь скрыл имя, 16 Марта 2013 в 21:05, лабораторная работа
Описание работы
Основной целью выполнения лабораторной работы является закрепление навыков программирования в Турбо Паскале. Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора - небольшого мигающего прямоугольника. Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню.
Содержание работы
Техническое задание…………………………………………………..3
Введение……………………………………………………………….4
Разработка главной программы……………...……………………….6
Разработка визуализации проекта……………………………………7
Результаты вычислительного эксперимента………………………...8
Вывод………………………………………………………………….10
Список литературы…………………………………………………..11
Файлы: 1 файл
Информатика Лабы 1.doc
— 149.00 Кб (Скачать файл)Содержание
Техническое задание…………………………………………………..3
Введение…………………………………………………………
Разработка главной программы……………...……………………….6
Разработка визуализации проекта……………………………………7
Результаты вычислительного эксперимента………………………...8
Вывод…………………………………………………………………
Список литературы…………………………………
Техническое задание
Разработать алгоритм и
программу определения для
Тип вводимых элементов массива |
Тип выводимых данных |
Математический алгоритм преобразования |
|
3. Целый Longint |
C. Целый Longint |
13. Среднее по всем
положительным элементам |
Введение
Паскаль - язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом.
Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.
Паскаль популярен среди
программистов по следующим причинам:
1. Прост для обучения.
2. Отражает фундаментальные идеи алгоритмов
в легко воспринимаемой форме, что предоставляет
программисту средства, помогающие проектировать
программы.
3. Позволяет четко реализовать идеи структурного
программирования и структурной организации
данных.
4. Использование простых и гибких структур
управления: ветвлений, циклов.
5. Надежность разрабатываемых программ.
Основной целью выполнения лабораторной работы является закрепление навыков программирования в Турбо Паскале. Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора - небольшого мигающего прямоугольника. Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню.
Слова Program, begin и end выделяют две части программы - раздел описаний и раздел операторов. Такая структура обязательна для любой программы, что является следствием жесткого требования языка: любой нестандартный идентификатор, используемый в исполняемых операторах, должен быть предварительно описан в разделе описаний.
Требование предварительного описания идентификаторов кажется чрезмерно строгим и делающим язык менее свободным. На самом деле в нем проявляется тенденция развития языков программирования в сторону повышения надежности создаваемых программ.
Разработка главной программы
Разработка визуального проекта
uses crt;
const
dl=5;
VAR
a:array[1..dl] of longint;
sum,kol,i:integer;
sr:longint;
BEGIN
clrscr;
for i:=1 to dl do {Запускаем цикл от 1 до значения dl}
begin
write('Vvedite ',i,':'); {Выводим на экран текст с Введите и № переменной массива}
readln(a[i]); {Вводим элемент массива А под номером i}
if a[i]<0 then sum:=sum+a[i]; {Если а(i) меньше 0, то суммируем значения}
if a[i]<0 then kol:=kol+1; {...... подсчитываем количество}
end;
if kol>0 then sr:=round(sum/kol); {перевод переменной из вещественного вида в целый - round. и расчет среднего значения}
writeln('Itogo: ',sr);
readkey;
END.
Результаты вычислительного эксперимента
Вывод
В ходе выполнения данной лабораторной работы мною были закреплены навыки программирования по Турбо Паскалю.
Литература
1. Прудникова Л.И. «Основные технологии программирования. Введение в Паскаль. Учебное пособие»