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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Учебно-методические указания к

лабораторной работе №4 по курсу Информатика

Интегрированная среда программирования на языке с. Интерфейс пользователя

Томск 2011 г.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

1Основные этапы подготовки и решения задач на ЭВМ 4

1.1Основные этапы при решении задач на ЭВМ 4

1.2Определение алгоритма 5

2Язык программирования Си 7

Язык программирования Си был разработан сотрудниками лаборатории Bell Кеном Томпсоном и Денисом Ритчи для реализации операционной системы Unix в начале 70-х годов. Он планировался для замены Ассемблера. 7

2.1Принципы разработки программы на языке Си 8

2.2Структура программы, написанной на языке СИ 9

2.3Пример программы на языке Си 11

3Среда Borland C++ 13

ВВЕДЕНИЕ

Данные учебно-методические указания содержат теоретический материал необходимый для выполнения лабораторной работы №4 «Интегрированная среда программирования на языке С. Интерфейс пользователя» по курсу Информатика для бакалавров направления 140800 «Ядерные физика и технологии». В частности, рассматриваются основные этапы подготовки и решения задач на ЭВМ, понятие и графический способ представления алгоритма, общая структура программы на языке Си, интерфейс пользователя среды программирования Borland C.

  1. Основные этапы подготовки и решения задач на эвм

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

Для чего вообще разрабатываются прикладные программы? Например, для того, чтобы выполнять одни и те же действия над разными исходными данными. Допустим, необходимо много раз решить систему линейных алгебраических уравнений (СЛАУ), применяя метод Гаусса. Вне зависимости от размеров матрицы и конкретных значений коэффициентов системы уравнений (конечно, если данный метод вообще применим к конкретной СЛАУ) порядок действий остается неизменным. Поэтому вполне оправдана разработка (один раз) и использование (столько раз, сколько нужно) программы, которая будет решать СЛАУ методом Гаусса.

    1. Основные этапы при решении задач на эвм

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

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

  3. Выбор метода решения.

  4. Разработка алгоритма решения задачи в соответствии с выбранным методом.

  5. Собственно разработка программы на любом языке программирования.

  6. Ввод и отладка программы.

  7. Непосредственное решение задачи на ЭВМ и анализ полученных результатов.

При разработке программы самое сложное – подробно и последовательно разработать и записать без ошибок всю последовательность действий машины, которые необходимы для получения правильного решения поставленной задачи; при этом, естественно, постановка задачи должна быть корректной. Нельзя рассчитывать на то, что при решении задачи ЭВМ может о чем-то "догадаться", что-то "сообразить" и т.д. Продумывать ВСЕ действия приходится человеку (разработчику) при создании программы.

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

Соседние файлы в папке Методические указания