Решение инженерных задач с применением алгоритмического языка программирования Pascal и приложений MS Office и пакета MathCAD

В кратком изложении история языков программирования такова: изначально вычислительные машины программировались в машинном коде. То есть в их оперативную память

Решение инженерных задач с применением алгоритмического языка программирования Pascal и приложений MS Office и пакета MathCAD

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет транспорта»

Кафедра «Информационные технологии»

 

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»

Решение инженерных задач с применением алгоритмического языка программирования Паскаль и приложений MS OFFISE и пакета MATHCAD

 

 

ВыполнилПроверил

студент гр. УД-22преподаватель

Ерошевич И.В.Борисенко М.В.

 

 

 

 

 

 

Гомель 2012

Учреждение образования «Белорусский государственный университет транспорта»

Задание на курсовую работу по дисциплине «Информатика»

для студентов факультета УПП

выдано студенту группы УД-22

Тема: Решение инженерных задач с применением алгоритмического языка программирования Паскаль и приложений MS Office и MathCAD.

Цель работы: Приобретение навыков программирования инженерных задач на языке Паскаль с использованием записей, массивов и файлов, а также процедур и функций. Решение задач по обработке и графической визуализации данных средствами табличного процессора и пакета MathCAD. Оформление пояснительной записки (описательная часть, блок-схемы, таблицы) в текстовом процессоре.

Задание на курсовую работу:

Задание 1 Теоретический вопрос. Объем ответа на вопрос 3-5 страниц.

Краткая характеристика языка программирования Паскаль.

 

Задание 2 Задача по обработке матричных величин с использованием процедур и функций. Для ввода данных и вывода результата использовать файл.

Дана квадратная матрица А. В матрице вычислить среднее арифметическое положительных элементов, стоящих выше главной диагонали.

 

Задание 3 Создать базу данных и выполняет следующие операции с базой записей:

·Создать базу данных соответствующей структуры (минимум 10 записей)

·Дополнить базу данных

·Корректировка записи по указанному критерию

·Проведение итоговых расчётов (сумма, среднее, подсчёт количества по критерию)

·Распечатка файла

·Поиск(выборка) по критериям (критерии указаны в третьей колонке)

·Сортировка записей

 

Тематика вариантаПоля, содержащиеся в компонентах файлаЗадание на поиск и произведение итоговых расчётов Железнодорожное расписание1. № поезда 2. Название маршрута 3. Время отправления 4. Время прибытия 5. Тип поезда 6. Время пути 7. Дни- Выборка по полю - Сортировка по № поезда - Нахождение максимального и минимального времени в пути

Пояснительная записка к курсовой работе должна содержать:

1.Титульный лист (выполняется в текст. процессоре MS Word);

2.Задание на курсовую работу;

.Содержание (содержание включает наименование всех разделов, подразделов и пунктов с указанием номеров страниц, на которых размещается начало соответствующего раздела);

.Введение (цель курсовой работы);

.Основная часть

5.1.Применение информационных технологий в специальности

5.2.Ответ на теоретический вопрос. Объем ответа на вопрос 3-6 страницы.

.3.Решение задачи 1: блок-схема алгоритма, распечатка программы на алгоритмическом языке Паскаль и результатов выполнения программы.

.4.Решение задачи 1 по обработке матричных величин средствами MathCAD.

.5.Решение задачи 2: блок-схема алгоритма, распечатка программы на алгоритмическом языке Паскаль, результаты выполнения программ.

.6.Решение задачи 2 средствами электронных таблиц: таблица с исходными данными и необходимыми расчётами (в обычном режиме и в режиме отображения формул), диаграмма.

6.Заключение (оценка степени выполнения поставленного задания, усвоения изученного материала и т.п.);

7.Список использованных источников (раздел можно назвать «Литература»).

Оформить работу согласно следующим правилам:

Объем курсовой работы - около 25 страниц. Страницы должны быть пронумерованы. Титульный лист включается в общую нумерацию страниц, но номер на нем не проставляется. Каждый раздел курсовой работы должен начинаться на новой странице.

Курсовая работа выполняется в текстовом редакторе. Блок-схемы алгоритмов выполняются в соответствии с требованиями ГОСТ 19.003-80.).

Дата выдачи задания___________________ Преподавателя

ВВЕДЕНИЕ

 

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

Долгое время единственным видом вычислительной техники были вычислительные устройства: счеты, логарифмическая линейка, суммирующие устройства, арифмометры.

Окончательно решить проблему быстрых и точных вычислений удалось только с изобретением нового вида вычислительной техники - вычислительных машин, которые способны проводить расчеты автоматически под управлением человека.. Изобретение было сделано в 19в. английским инженером и математиком Чарльзом Бэббиджем ( 1792-1871 ).

Практическая реализация этого вида вычислительной техники стала возможной только в середине 20в. Его вершиной стали электронные вычислительные машины.

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

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

Цель моей курсовой работы заключается в приобретении навыков работы на компьютере, а именно работы с прикладной программой Microsoft Word, программами пакета Microsoft Office, математическим пакетом MathCad и программированию на языке Pascal.

КРАТКАЯ ХАРАКТЕРИСТИКА ЯЗЫКА ПРОГРАММИРОВАНИЯ ПАСКАЛЬ

 

Введение

 

В кратком изложении история языков программирования такова: изначально вычислительные машины программировались в машинном коде. То есть в их оперативную память напрямую вводили последовательность чисел, являющиеся кодами команд, которые процессор может выполнить. При этом программа составлялась с периодическим заглядыванием в таблицу кодов команд процессора и была отнюдь не наглядной. Затем появилась идея обозначить коды какими-то короткими, но осмысленными, и потому легко запоминаемыми словами - мнемониками, и создать программу, которая бы, руководствуясь таблицей команд, переводила последовательность мнемоник - мнемокод в последовательность машинных кодов. Такую программу называют ассемблером (assembler - сборочное устройство, транслятор, ассемблер). Программы стали гораздо нагляднее, но решение практических задач требовало написания очень длинных программ (например, файловый менеджер Volkov Commander имеет размер около 64000 байт). Тогда появились языки программирования высокого уровня. При их создании использовали то обстоятельство, что в программе часто встречаются участки одинакового кода, выполняющие какое либо одно действие: вывод строки, запись в файл, вычисление математической функции и т.д. В языках высокого уровня таким последовательностям кода присвоены имена, и программа составляется на условном языке, каждое, из слов которого заменяет десятки, ато и сотни команд процессора. Таким образом, программа становится еще нагляднее и короче. Существует множество условных языков высокого уровня, для каждого из них написано немало вариантов пограммы, переводящей условный код в последовательность машинных команд. Один из таких языков - Паскаль.

Язык программирования Pascal был разработан в 1968-1971 гг. Никлаусом Виртом в Цюрихском Институте информатики (Швейцария), и назван в честь Блеза Паскаля - выдающегося математика, философа и физика 17-го века. Первоначальная цель разработки языка диктовалась необходимостью создания инструмента "для обучения программированию как систематической дисциплине". Однако очень скоро обнаружилась чрезвычайная эффективность языка Pascal в самых разнообразных приложениях, от решения небольших задач численного характера до разработки сложных программных систем - компиляторов, баз данных, операционных систем и т.п. К настоящему времени Pascal принадлежит к группе наиболее распространенных и популярных в мире языков программирования:

существуют многочисленные реализации языка практически для всех машинных архитектур; разработаны десятки диалектов и проблемно-ориентированных расширений языка Pascal; обучение программированию и научно-технические публикации в значительной степени базируются на этом языке.

 

Характеристика и особенности языка

 

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

Язык в естественной и элегантной форме отразил важнейшие современные концепции технологии разработки программ:. развитая система типов,. ориентация на принципы структурного программирования,. поддержка процесса

Похожие работы

1 2 3 > >>