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

Лабораторная работа №1. Изучение базовых понятий программирования и технологии создания программ.

Цель работы:

  1. Освоение построения алгоритмов линейной структуры и простейшего диалогового интерфейса.

  2. Изучение среды разработки программ Visual C++ 6.0

Лабораторное задание

  1. Изучить теоретическую часть лабораторной работы :

  • встроенные типы данных;

  • операции языка С

  • оператор присваивания

  • директивы препроцессора #include и #define

  • этапы трансляции программы

  • структура программы на языке С.

  1. Изучить функции printf и scanf библиотеки stdio

  2. Изучить среду программирования VisualC++ 6.0 :

  • Основные пункты меню и их назначение

  • Создание нового проекта.

  1. Изучить примеры программирования и выполнить их на компьютере.

  2. Выполнить задание. (номер варианта соответствует номеру компьютера).

  • Разработать и записать алгоритм решения

  • Написать программу, реализующую разработанный алгоритм, используя, операторы присваивания и ввода-вывода данных.

Теоретические сведения.

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

Алгоритм – это конечная последовательность точно определенных элементарных действий для решения поставленной задачи при всех допустимых вариантах исходных условий задачи.

Алгоритм, программа и данные - все три понятия тесно связаны между собой и играют в программировании важнейшую роль, упрощенно эту связь можно представить следующим образом : Программа = Алгоритм + Данные

В основе решения любой задачи лежит построение алгоритма.

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

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

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

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

Рис. 1.1. Элементы блок-схемы.

Пример: вычислить площадь круга по заданному радиусу.

Для построения алгоритма решения выделим этапы обработки данных :

первый этап – ввод данных в компьютер ( значение радиуса r и константы pi);

второй этап – вычисление по формуле

третий этап – вывод результата вычислений на экран дисплея.

Все эти три этапа в той или иной форме присутствуют в любой программе, причем если первый этап (ввод данных) связан с человеком (как в нашем случае – ввод с клавиатуры), то в алгоритм следует ввести контроль ошибок ввода. Например, в нашем примере радиус не должен принимать отрицательные значения. Алгоритм решения представлен на рис. 1.2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]