Урок "Структура программы на языке программирования С++"
Структура программы на языке программирования С++
Цель обучения:
7.4.3.1 объяснять структуру программы
Цель урока:
Познакомить учащихся с основными элементами структуры программы на языке C++, их назначением и правильным использованием.
Учащиеся:
называют элементы программы в С++;
объясняют структуру программы;
записывают алгоритм в виде блок-схемы на С++;
использовать операторы ввода вывода в программе.
I. Общая структура программы на C++ Программа на языке C++ состоит из следующих ключевых элементов:
1) Заголовочные файлы
Они подключают внешние библиотеки, необходимые для работы программы.
Подключаются с помощью директивы #include.
Примеры популярных заголовочных файлов:
<iostream> — ввод/вывод данных;
<cmath> — математические функции;
<string> — работа со строками.
Пример использования:
#include <iostream> // Для ввода и вывода
2) Пространство имён
Пространства имен помогают избежать конфликтов между именами переменных, функций и классов.
Пространство имен std содержит стандартные функции C++ (например, cout для вывода на экран).
Если не использовать using namespace std;, то нужно явно указывать std::.
Пример без использования пространства имен std :
std::cout << "Hello, world!" << std::endl;
Пример c использованием пространства имен std :
using namespace std; // Позволяет не писать "std::" перед стандартными функциями
... cout << "Hello, world!" << endl; ...
3) Главная функция программы (main)
Любая программа на C++ начинается с выполнения функции main.
Всегда возвращает целое число (int). Используется как точка входа в программу. Завершается оператором return 0;, который указывает на успешное выполнение.
int main() { // Тело функции
return 0;
}
4) Тело программы
Включает в себя команды, которые выполняет программа. Это могут быть:
Объявления переменных;
Ввод и вывод данных;
Логика работы программы.
5) Операторы ввода и вывода
cin — ввод данных;
cout — вывод данных;
Пример использования операторов ввода и вывода:
int number; // объявление переменной number целого типа
cout << "Введите число: "; // вывод на экран текста
cin >> number; // запрос (ввод) значения от пользователя
// вывод последовательно текста и значения переменной number
cout << "Вы ввели: " << number << endl;
II. Пример программ
Задача 1. Вывести на экран текст: Salem, Alem! I am a programmer!
#include <iostream> // Подключаем библиотеку для ввода-вывода
using namespace std; // Используем стандартное пространство имен
int main() {
cout << "Salem, Alem!"<< endl; // Вывод первой строки и переход на новую строку
cout << "I am a programmer!" << endl; // Вывод второй строки
return 0; // Завершаем программу
}
Задача 2. Вычислить сумму двух целых чисел и вывести результат на экран.
#include <iostream> // Подключаем библиотеку для ввода-вывода
using namespace std; // Используем стандартное пространство имен
int main() {
int a, b, sum; // Объявляем переменные
cout << "Введите два числа: "; // Просим пользователя ввести числа
cin >> a >> b; // Считываем введенные числа
sum = a + b; // Считаем сумму
cout << "Сумма: " << sum << endl; // Выводим результат
return 0; // Завершаем программу
}
III. Основные ошибки при написании программ
Пропущенная точка с запятой (;) в конце строки.
Отсутствие заголовочного файла для используемых функций.
Неправильное имя функции main (например, написано Main вместо main).