
- •Интегрированная среда программирования на языке с. Интерфейс пользователя
- •Основные этапы подготовки и решения задач на эвм
- •Основные этапы при решении задач на эвм
- •Определение алгоритма
- •Язык программирования Си
- •Принципы разработки программы на языке Си
- •Структура программы, написанной на языке си
- •Пример программы на языке Си
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Учебно-методические указания к
лабораторной работе №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.
-
Основные этапы подготовки и решения задач на эвм
Решая какую-либо задачу с помощью ЭВМ, можно столкнуться с ситуацией, когда в Вашем распоряжении не имеется соответствующего готового программного обеспечения. В этом случае, при наличии соответствующих знаний, можно самостоятельно решить такую проблему. В процессе изучения данного раздела курса "Информатики" Вы научитесь разрабатывать собственные программные продукты.
Для чего вообще разрабатываются прикладные программы? Например, для того, чтобы выполнять одни и те же действия над разными исходными данными. Допустим, необходимо много раз решить систему линейных алгебраических уравнений (СЛАУ), применяя метод Гаусса. Вне зависимости от размеров матрицы и конкретных значений коэффициентов системы уравнений (конечно, если данный метод вообще применим к конкретной СЛАУ) порядок действий остается неизменным. Поэтому вполне оправдана разработка (один раз) и использование (столько раз, сколько нужно) программы, которая будет решать СЛАУ методом Гаусса.
-
Основные этапы при решении задач на эвм
-
Постановка задачи, подлежащей решению на ЭВМ. На этой стадии определяются состав и характер исходных данных, устанавливаются требуемая форма исходных результатов и условия, которым они должны удовлетворять, выбирается общий подход к решению, осуществляется разбиение задачи на подзадачи, определяется последовательность их решения и т.д.
-
Математическое описание задачи, в результате чего постановка задачи становится формализованной, приобретает четкость и однозначное толкование. Для этого необходима математическая теория, которая описывает закономерности исследуемого явления с помощью математических формул. Такой набор формул называют математической моделью данного явления.
-
Выбор метода решения.
-
Разработка алгоритма решения задачи в соответствии с выбранным методом.
-
Собственно разработка программы на любом языке программирования.
-
Ввод и отладка программы.
-
Непосредственное решение задачи на ЭВМ и анализ полученных результатов.
При разработке программы самое сложное – подробно и последовательно разработать и записать без ошибок всю последовательность действий машины, которые необходимы для получения правильного решения поставленной задачи; при этом, естественно, постановка задачи должна быть корректной. Нельзя рассчитывать на то, что при решении задачи ЭВМ может о чем-то "догадаться", что-то "сообразить" и т.д. Продумывать ВСЕ действия приходится человеку (разработчику) при создании программы.
Таким образом, после выяснения, какую задачу и каким методом надо решить, необходимо разработать алгоритм решения поставленной задачи, т.е. как, в каком порядке, её, собственно, решать.