- •Общие указания
- •Установка программного обеспечения
- •Основные библиотеки
- •Лабораторная работа №1
- •Основные теоретические сведения Создание проекта
- •Написание программного кода
- •Компиляция и устранение ошибок
- •Запуск программы на выполнение и ее останов
- •Ввод/вывод информации на экран
- •Генератор случайных чисел
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №2
- •Основные теоретические сведения
- •Переменные и оператор присваивания
- •Арифметические операторы
- •Математические функции
- •Оператор if
- •Логические операторы
- •Оператор switch
- •Цикл while
- •Цикл for
- •Инструкция return
- •Решение типовых задач
- •Задание к лабораторной работе Варианты заданий к задаче 1
- •Варианты заданий к задаче 2
- •Варианты заданий к задаче 3
- •Контрольные вопросы
- •Лабораторная работа №3
- •Основные теоретические сведения
- •Одномерные массивы
- •Двумерные массивы
- •Алгоритмы
- •Решение типовых задач
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа №4
- •Основные теоретические сведения. Функции
- •Самодиагностика
- •Лабораторная работа №4
- •Основные теоретические сведения.
- •Транспонирование матриц
- •Сложение матриц
- •Умножение матриц
- •Задание на лабораторную работу №4
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа №5
- •Основные теоретические сведения.
- •Работа с файлами
- •Решение типовых задач
- •Задание на лабораторную работу №5
- •Варианты заданий
- •Производная функции на интервале
- •Решение типовых задач
- •Задание на лабораторную работу №6
- •Вычисление интегральной функции
- •Решение типовых задач
- •Задание на лабораторную работу №7
- •Контрольные вопросы
- •Лабораторная работа №8
- •Основные теоретические сведения.
- •Решение типовых задач
- •Задание на лабораторную работу №8
- •Варианты заданий
- •Контрольные вопросы
- •Литература
Написание программного кода
Любая программа начинает свои вычисления с первой инструкции функции main. Обычно main для выполнения своей работы пользуется услугами других функций; одни из них пишутся самим программистом, а другие берутся готовыми из имеющихся в его расположении библиотек.
Традиционно, первой программой, которую пишут все, кто изучает программирование, является программа «Hello, world!» (Здравствуй, мир!). Ее код представлен в листинге 1. Все, что делает программа, это печатает на экране строку «Hello, world!».
Листинг 1 |
/*Ваша первая программа*/
#include <stdio.h> // Подключение стандартной библиотеки
void main( void ) // Определение функции с именем main,
// не получающей никаких аргументов
{ // Инструкции main заключаются в фигурные скобки
printf( “Hello, world!\n” ); // Функция main вызывает библиотечную функцию
// printf для печати заданной последовательности
// символов; \n – символ новой строки
}
|
Рассмотрим эту программу более подробно.
Прежде всего, вам необходимо обратить внимание на комментарии. В программе на языке Си++ комментарии используются для ее документирования. Комментарии начинаются с пары символов «/*» и завершаются парой символов «*/». Комментарии могут начинаться в любом месте программы, заканчиваться в любом месте и содержать любое число строк. Ниже приведены примеры комментариев.
/* Это однострочный комментарий */
/*
Компилятор языка Си
рассматривает все эти строки
как комментарий
*/
Вы можете также использовать пару символов «//» для комментирования одной строки.
В листинге 1 все комментарии выделены зеленым цветом.
Далее вам следует обратить внимание на подключение библиотек. Язык Си++ предлагает программисту огромный ассортимент различных функций. Это могут быть функции математические, для работы с графикой, для ввода или вывода информации и т.п. Все эти функции объединены во множество так называемых библиотек. Если вы намереваетесь использовать ту или иную функцию, то вам необходимо подключить к своей программе соответствующую библиотеку.
Подключение библиотеки производится следующей конструкцией:
#include <имя заголовочного файла>
В нашем случае для использования функции printf() необходимо подключить библиотеку «stdio», что и делается в строке:
#include <stdio.h>
Следующая строка в листинге 1:
void main()
Это объявление функции main(). Тело этой функции заключено в фигурные скобки {} и состоит из вызова стандартной функции вывода printf().
Теперь давайте рассмотрим последовательность действий необходимых для ввода программного кода представленного в листинге 1, используя среду Visual C++ 6.0.
Внимание! Дальнейший алгоритм предполагает, что вы выполнили все необходимые действия по созданию проекта в среде Visual C++ 6.0.
Шаг 1. Убедитесь в том, что у вас открыт файл main.cpp (см. рис. 8). Если нет, то выберите в окне Workspace закладку FileView.
Шаг 2. В появившейся закладке (рис. 9) откройте папку Source Files и дважды щелкните на файле main.cpp.
Рис. 9.
Шаг 3. В появившемся справа окне редактора кода наберите код программы «Hello, world!». Комментарии можете не набирать.