Автор работы: Пользователь скрыл имя, 11 Декабря 2011 в 10:56, курсовая работа
Современным пользователям и профессиональным программистам приходиться иметь дело с огромным количеством разнообразных языков программирования различных уровней и назначения. Но по-прежнему начинать изучение основ программирования целесообразно на базе алгоритмического языка Pascal, т.к. при использовании этого языка у будущего специалиста быстрее формируется четкое алгоритмическое мышление.
Введение 3
Этап №1: постановка задачи 4
Этап №2: анализ 4
Этап №3: проектирование 4
Этап №4: реализация программы 5
Результаты тестирования 5
Руководство пользователя 6
Интерфейс программного обеспечения 7
Модификация 8
Вывод 8
Список литературы 9
Федеральное агентство по образованию Российской Федерации
Государственное Образовательное Учреждение Высшего Профессионального Образования
Государственный Технический Университет
Филиал
Кафедра:
Ракетостроение.
Курсовая
работа
По дисциплине:
информатика
Разработка
алгоритмов для структурного программирования
и их реализация
Содержание: стр.
Введение 3
Этап №1: постановка задачи 4
Этап №2: анализ 4
Этап №3: проектирование 4
Этап №4: реализация программы 5
Результаты тестирования
Руководство пользователя 6
Интерфейс программного обеспечения 7
Модификация 8
Вывод 8
Список литературы 9
Введение
Современным
пользователям и
Язык
программирования Pascal был создан в 1971
году профессором Цюрихского университета
Никлаусом Виртом и предназначался для
обучения студентов как основам алгоритмизации
и программирования, так и основам конструирования
компиляторов. Язык отвечает принципам
структурного программирования , имеет
блочную структуру и развитое представление
данных. В разные годы было разработано
несколько вариантов компиляторов Паскаля
для различных типов ПК. Наибольшее распространение
получил Turbo Borland Pascal версии 7.0, доработанный
фирмой Borland Internation (США).
Этап №1: постановка задачи.
Дана матрица A(N,N). Найдите количество элементов этой матрицы, больших среднего арифметического всех ее элементов.
Этап №2: анализ.
Программа начинается с ввода порядка матрицы. После чего в программе происходит случайное заполнение ячеек матрицы. Происходит вычисление среднего арифметического всех элементов матрицы и нахождение количества элементов больших среднего арифметического.
Этап №3: проектирование.
Составим
алгоритм расчета элементов этой матрицы,
больших среднего арифметического всех
ее элементов.
Этап №4: реализация программы.
Разрабатываем
программу.
program anton;{ название программы }
uses crt;{ подключение используемой библиотеки crt }
var{ начало раздела описания переменных }
a:array[1..100,1..100] of real;
i,j,n,h:integer; kol,sum,sr:real;
begin{ начало выполнения тела цикла }
randomize;
clrscr;{ выполнение процедуры очистки экрана }
write('vvedite poryadok matrici ');
readln(n);
for i:=1 to n do
for j:=1 to n do{ операторы, управляющие ходом программы (цикл for с ключевым словом to (нижняя ветка) производит увеличение счетчика цикла на единицу от значения 1 до значения n включительно) }
a[i,j]:=random(100);
for i:=1 to n do
for j:=1 to n do
write(' a[',i,',',j,']=', a[i,j]:8:2);
sum:=0;
for i:=1 to n do
for j:=1 to n do
begin
sum:=sum+a[i,j];{ расчет формулы }
sr:=sum/n;
end;{ конец выполнения тела цикла }
writeln;
writeln(' sr= ',sr:8:2);
for i:=1 to n do
for j:=1 to n do
begin
if a[i,j]>sr then{ также является оператором, управляющим ходом программы (оператор if с ключевым словом then в случае выполнения условия разрешает расчет формул(ы), в противном случае разрешает расчет других(ой) формул(ы) либо ждет выполнения условия) }
kol:=kol+1;
end;
write('kol = ',kol:8:2);{ вывод результата на экран }
readkey;{ ожидание нажатия клавиши enter }
end.{ конец программы
}
Результаты тестирования:
Расчет с помощью программы
Руководство пользователя:
При написании
программы был использован
Минимальные системные требования Turbo Pascal Version 7.1:
Процессор
Pentium II 300 Mhz
ОЗУ
Зависит от задачи поставленной пользователем
Видеокарта
2 Mb
ОС
MS DOS (любая версия)
Для программного пакета Turbo Pascal Version 7.1 целевой платформой является Personal Computer (PC)
Программный пакет
Turbo Pascal Version 7.1 работает с ОС: MS DOS (любая
версия), Windows 9x/2000/ME/XP, не работает с Linux,
Mac OS, Windows Vista.
Интерфейс программного обеспечения:
Интерфейс Turbo Pascal 7.1 без активных окон
Интерфейс Turbo Pascal 7.1 с рассматриваемой в данной курсовой работе программой и ее решением
Модификация.
Эта программа
может быть реализована на многих
других языках программирования. Алгоритмы,
использованные при проектировании, могут
быть изменены.
Вывод:
Мною
было разработано программное
Список литературы:
Информация о работе Разработка алгоритмов для структурного программирования и их реализация