Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
31.03.2015
Размер:
30.72 Кб
Скачать

3

1. ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

Например, уже после первого занятия студенты могут выполнять задание на составление спецификаций с описанием состава входных и выходных данных задач лабораторных работ №1 и №2, а после второго занятия – проектировать интерфейс этих задач. Причем, из-за сложности интерпретации геометрической задачи, выполнение первых этапов лабораторной работы №2 опережает выполнение этих же этапов работы №1. Но завершается лабораторная работа №1 быстрее, так как имеет простой метод решения.

Соседние файлы в папке ПРАКТИКУМ-1--5