Федеральное агентство по образованию
Филиал «Севмашвтуз» государственного образовательного учреждения профессионального высшего образования
Санкт-петербургский государственный морской технический университет
в г. Северодвинске
Кафедра информатики №14
Курсовая работа
По дисциплине «Информатика»
Тема:
Разработка программного продукта на языке высокого уровня
Студент Смирнов А.В.
Группа № 1295/з
Руководитель Паранинцева Ж.Ю.
г. Северодвинск 2010г.
Содержание
Введение
1. Входная информация, требуемая для решения задачи и принятые обозначения
2. Описание алгоритма
3. Распечатка программы
4. Распечатка контрольных примеров, демонстрирующих работу программы
Заключение
Список литературы
Введение
Паскаль был создан как язык для обучения процедурному программированию. В кратком изложении история языков программирования такова: изначально вычислительные машины программировались в машинном коде. То есть в их оперативную память напрямую вводили последовательность чисел, являющиеся кодами команд, которые процессор может выполнить. При этом программа составлялась с периодическим заглядыванием в таблицу кодов команд процессора и была отнюдь не наглядной. Затем появилась идея обозначить коды какими-то короткими, но осмысленными, и потому легко запоминаемыми словами - мнемониками, и создать программу, которая бы, руководствуясь таблицей команд, переводила последовательность мнемоник - мнемокод в последовательность машинных кодов. Такую программу называют ассемблером (assembler - сборочное устройство, транслятор, ассемблер). Программы стали гораздо нагляднее, но решение практических задач требовало написания очень длинных программ (например, файловый менеджер Volkov Commander имеет размер около 64000 байт). Тогда появились языки программирования высокого уровня. При их создании использовали то обстоятельство, что в программе часто встречаются участки одинакового кода, выполняющие какое либо одно действие: вывод строки, запись в файл, вычисление математической функции и т.д. В языках высокого уровня таким последовательностям кода присвоены имена, и программа составляется на условном языке, каждое, из слов которого заменяет десятки, а то и сотни команд процессора. Таким образом, программа становится еще нагляднее и короче. Существует множество условных языков высокого уровня, для каждого из них написано немало вариантов программы, переводящей условный код в последовательность машинных команд. Один из таких языков – Паскаль, который из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе. Цель выполнение курсовой работы в ходе изучения языков программирования направлено на формирование у студентов твердых теоретических и практических навыков по алгоритмизации и программирования процессов обработки данных на ЭВМ.
Сформировать навыки разработки и отладки программ сложной структуры.
Закрепить знания использования средств изучаемых систем программирования для описания и оперирования наборами данных различных типов. Программа для ЭВМ состоит из двух важных частей: описания действий, которые необходимо выполнить для достижения желаемого результата, и описания данных, с которыми оперируют упомянутые действия. ............