Автор работы: Пользователь скрыл имя, 16 Марта 2013 в 21:05, лабораторная работа
Основной целью выполнения лабораторной работы является закрепление навыков программирования в Турбо Паскале. Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора - небольшого мигающего прямоугольника. Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню.
Техническое задание…………………………………………………..3
Введение……………………………………………………………….4
Разработка главной программы……………...……………………….6
Разработка визуализации проекта……………………………………7
Результаты вычислительного эксперимента………………………...8
Вывод………………………………………………………………….10
Список литературы…………………………………………………..11
Содержание
Техническое задание…………………………………………………..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. Прудникова Л.И. «Основные технологии программирования. Введение в Паскаль. Учебное пособие»