Скачать 1.11 Mb.
|
ВведениеДля того, чтобы научиться программировать, в первую очередь, надо научиться строить и записывать алгоритмы решаемых задач. Алгоритм – это точное предписание, определяющее вычислительный процесс, идущий от изменяемых начальных данных к конечному результату, т. е. это рецепт достижения какой-либо цели. Совокупность средств и правил для представления алгоритма в виде пригодном для выполнения вычислительной машиной называется языком программирования, алгоритм, записанный на этом языке – программой. Для записи алгоритмов существуют разные формы:
Для того чтобы составить программу желательно выполнить по порядку следующие этапы:
Самыми опасными являются именно семантические ошибки, т. к. их достаточно сложно обнаружить. Программа будет работать, но неправильно, причем, ошибки в ее работе могут возникать не все время, а только при каких-то определенных наборах исходных данных. Для обнаружения таких ошибок выполняется тестирование программы. Набор исходных данных, для которых известен результат, называется тестом. Если результаты работы теста не совпадут с известным значением, значит, в программе имеется ошибка. Тест, выявивший ошибку, считается успешным. Отладка программы заканчивается, когда достаточное количество тестов будет выполнено неуспешно. Самым распространенным критерием для определения количества неуспешных тестов является тестирование ветвей: набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Начинающие программисты должны обязательно выполнять все указанные этапы. В дальнейшем этапы 2-3 можно объединить в один и сразу записывать программу на требуемом языке программирования. В качестве изучаемого языка программирования выбран С++, т. к. этот язык позволяет выработать алгоритмическое мышление, стоить короткую программу, демонстрировать основные приемы алгоритмизации. Среда программирования Visual C++ 6.01.1. Общий вид окнаПроект (project) – это набор файлов, которые совместно используются для создания одной программы. Рабочее пространство (workspace) может включать в себя несколько проектов. После запуска VC++ 6.0 на экране появится окно (рис. 1). Рис. 1. Окно VC++ 6.0. Окно содержит:
1.2. Создание консольного приложения и работа с нимКонсольное приложение – это приложение, которое с точки зрения программиста является программой DOS, но может использовать всю доступную оперативную память (если каждый элемент данных программы не будет превышать 1 Мб). Этот тип приложения запускается в особом окне, которое называется “Окно MS-DOS”. На примере консольных приложений прослеживаются этапы развития VC++ при переходе от одной версии к другой. Каждое приложение, разрабатываемое как отдельный проект в среде VC++6.0, нуждается в том, чтобы ему соответствовало свое собственное рабочее пространство. Рабочее пространство включает в себя те папки, в которых будут храниться файлы, содержащие информацию о конфигурации проекта. Для того чтобы создать новое пространство для проекта, надо выполнить следующие действия:
- An empty project – создается пустой проект, не содержащий заготовок для файлов; - A simple application – создается простейшая заготовка, состоящая из заголовочного файла StdAfx.h, файла StdAfx.cpp и файла реализации; - A “Hello World” application и An application that supports MFC являются демонстрационными и разными способами демонстрируют вывод на экран строки символов. Нажать кнопку Finish. Появится информация о созданном проекте содержащая: тип проекта, некоторые особенности и директорию. После создания проекта в него необходимо записать код программы. При этом можно создать новый файл или добавить в проект существующий файл. Для создания нового файла надо выполнить следующие действия:
Для добавления существующего файла надо:
Для открытия существующего проекта надо:
Для сохранения текущего проекта надо выбрать в главном меню File > Save Workspace. Для закрытия текущего проекта надо выбрать в главном меню File > Close Workspace. После создания или открытия проекта в окне Workspace появится или список классов, или список файлов входящих в проект. В зависимости от типа проекта, он будет или пустой, или содержать изначально некоторые файлы, присущие данному типу. Проект приложения для DOS изначально пустой. В него можно добавить новые файлы или присоединить уже существующие. |
Практикум на ЭВМ среда программирования и отладка программ Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006.... |
Лабораторная работа №6 Итоговое задание «Логическое программирование на языке Visual Prolog» Получить практические навыки применения систем и языков логического программирования для построения систем, основанных на знаниях.... |
||
Общий обзор нейро-лингвистического программирования Книга Роберта Дилтса «Моделирование с помощью нлп» представляет интерес для людей очень многих профессий. В ней много полезного для... |
Основы информатики и вычислительной техники системы программирования Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно... |
||
Рабочая программа по курсу «основы Программирования на языке ассемблер» Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений... |
Литература Кошляков Н. С. Уравнения в частных производных математической физики. М. 1970 Общий вид дифференциальных уравнений в частных производных. Основные уравнения математической физики |
||
Конспект лекций доцента и. А. Волковой по курсу «системы программирования» Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного... |
Практикум на ЭВМ технология программирования в среде С++ Трунов К. В., Рыков В. И. Методы и технологии С++. Технология программирования в среде С++. /Издание Башкирского ун-та. Уфа 2007.... |
||
19 февраля, 2003 г. Среда. Прогнозируется серия террористических... Февраля, 2003 г. Среда. Прогнозируется серия террористических взрывов в жилых или административных зданиях, в местах массового скопления... |
4 2 3 Схема Сравнение степени готовности ученика к началу изучения... К сожалению, во многих книгах, в том числе в последнем наиболее полном учебном пособии для вузов «Русский язык как иностранный, Методика... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |