Программная реализация задач средствами алгоритмических языков

 

Частное учреждение образования

«Колледж бизнеса и права»












ОТЧЕТ

по практике по программированию

по дисциплине «Основы алгоритмизации и программирование»






Руководитель практики

Н.И. Чембрович

Учащийся С.А. Пикулик







Содержание


Введение

. Программа практики

.1 Цели и задачи практики

.2 Календарный график работы

. Реализация индивидуального задания на практике

.1 Вычислительная система

.2 Инструменты разработки

.3 Программирование на языке Паскаль в среде Турбо Паскаль

.3.1 Линейный алгоритм

.3.2 Использование процедур и функций

.3.3 Использование массивов

.3.4 Использование строк

.3.5 Использование записей

.3.6 Использование модулей

.3.7 Использование рекурсии

.3.8 Использование бинарного поиска

.3.9 Использование сортировки включением

.3.10 Использование обменной сортировки

.3.11 Использование сортировки разделением

.3.12 Использование динамической памяти

.3.13 Использование списков

.3.14 Создание базы данных в виде файла и их обработка

.4 Программирование на языке Object Pascal в среде Delphi

Заключение

Литература

Приложения


Введение


Учебная практика по профилирующим по специальности дисциплинам проводится с целью закрепления лекционного и лабораторно-практического материала. Перед учащимися ставится задача по реализации индивидуальных заданий средствами алгоритмических языков, таких как язык программирования высокого уровня Pascal в среде Turbo Pascal и язык Object Pascal в среде визуального программирования Delphi.

Для разработки программ необходимо использовать последовательность этапов, состоящих из:

-постановка задачи;

-математическое моделирование;

-алгоритмизация;

-программирование задачи;

-анализ результатов.

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

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

Этап алгоритмизации задачи предполагает разработать алгоритм решения на основе математического описания.

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

Используются различные способы записи алгоритмов. Известны словесный способ записи, графическое представление в виде блок-схем.

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

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

Контрольные примеры стремятся выбирать таким образом, чтобы при работе с ними программа прошла все основные пути блок-схемы алгоритма. Сложные программы отлаживают отдельными фрагментами.

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

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


1. Программа практики


.1 Цели и задачи практики


Целями практики по основам алгоритмизации и программированию являются:

-закрепление знаний, связанных с разработкой программ на языке программирования высокого уровня Паскаль;

-приобретение навыков работы с интерфейсом интегрированной среды Турбо Паскаль и разработки программ в ней;

-приобретение навыков работы построения блок-схем алгоритмов;

-приобретение навыков работы с интерфейсом среды визуального программирования Delphi и разработки программ в ней;

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

Задачами практики по основам алгоритмизации и программированию являются:

-углублённое изучение способов и методов программирования;

-владение методами программирования;

-умение разрабатывать алгоритмы и составлять блок-схемы к ним.


1.2 Календарный график работы


Таблица 1 - Календарный график работы

ДатаНаименование и содержание работ13.01Получение индивидуальных заданий по созданию программ. Обсуждение тем индивидуальных заданий14.01Изучение общих требований к программному обеспечению. Требования к интерфейсу пользователя, выходным документам21.01-23.01Программирование в среде Turbo Pascal. Пошаговая детализация алгоритма. Использование процедур и функций24.01-04.02Структуры данных: массивы, строки, записи.


Частное учреждение образования «Колледж бизнеса и права» ОТЧЕТ по практике по программированию

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ