
- •Программу сохранить под своей фамилией сбросить на флешку преподавателю.
- •Void main() { // объявление функции
- •Объявление постоянных
- •Объявление переменных
- •Приоритеты операций
- •Преобразование типов
- •Операции присваивания
- •Операторы ветвления и передачи управления Краткая форма условного оператора
- •If(выражение) оператоР_1;
- •Полная форма условного оператора
- •If(выражение) опреатоР_1; else оператоР_2;
- •Условная операция
- •Оператор выбора
- •Математические функции – файл math.H
- •Порядок выполнения работы
- •Варианты заданий к лабораторной работе №1
Программу сохранить под своей фамилией сбросить на флешку преподавателю.
Структура программы на языке С++
Программа на языке С++ есть последовательность директив препроцессора, объявлений глобальных констант, типов данных, переменных, функций (вспомогательных алгоритмов) и операторов.
В каждой программе должна быть объявлена функция с именем main, именно с неё начинается выполнение программ на языке С++.
Объявление функции может иметь следующий вид:
тип_результата имя_функции (список_аргументов)
{ тело функции, которое может состоять из:
объявлений локальных констант, типов данных, переменных,
операторов и операций.
}
Объявлять внутри функции другие функции ЗАПРЕЩАЕТСЯ.
Размер букв в тексте программ важен, например, Var и var – два разных идентификатора1.
Запись оператора завершается символом ";" , который считается составной частью оператора.
Однострочечные комментарии начинаются с символа //, а многострочечные заключается между символами /* и */.
Пример программы на языке C++
#include <iostream.h> // директива препроцессора
#include <conio.h>
Void main() { // объявление функции
cout << ”\nHellow, World! \n”; // тело функции
getch ();
}
Схема подготовки исполняемой программы (exe-файла)
Примечание. В дальнейшем примеры программ будут приводиться для системы программирования на языке C++ фирмы Borland для операционной системы Windows (сокращённо BCW).
Основные стандартные простые типы данных языка С++
Простым типом данных называется тройка (M, O, R), где M есть конечное множество констант, O – множество операций, R – множество отношений, определённых на множестве M.
имя типа |
размер констант в байтах |
множество констант |
Примечания |
unsigned char |
1 |
[0; 255] Z |
коды символов |
char |
1 |
[-128; 127] Z |
коды символов |
unsigned int |
2 |
[0; 65535] Z |
|
int |
2 |
[-32768; 32767] Z |
|
unsigned long |
4 |
[0; 4 млрд.] Z |
"" означает примерно |
long |
4 |
[ - 2 млрд.; 2 млрд.] Z |
|
float |
4 |
[3,4*10-38; 3,4*1038] Q |
по абсолютной величине, 7 значащих цифр. |
double |
8 |
[1,7*10-308; 1,7*10308] Q |
по абсолютной величине, 15 значащих цифр. |
long double |
10 |
[3,4*10-4932; 3,4*104932] Q |
по абсолютной величине, 19 значащих цифр. |
Примечания.
Z означает множество целых чисел, Q – рациональных чисел.
Символы заключаются в апострофы.
Целые константы можно записывать в 16 СС и в 8 СС, предваряя их запись x и соответственно, например, xaAbB, 12345.