- •Занятие №1 Тема: Среда программирования и работа с компилятором
- •Объявление переменных
- •Объявление констант
- •Занятие №3
- •Пример №7:
- •Пример №8:
- •Занятие№4 Тема: Операторы переходов
- •1.Оператор безусловного перехода
- •Тема: Работа с массивами. Операторы циклов
- •Пример №3 Составить программу заполнения массива из 12 элементов названиями месяцев года, с помощью цикла вывести их на консоль.
- •Занятие№6 Тема: Применение функций
Занятие №1 Тема: Среда программирования и работа с компилятором
Цель занятия: изучить особенности работы среды программирования, научится компилировать программы.
Для работы с языком программирования С++ необходима среда программирования (редактор) и компилятор.
Мы будем работать компилятором Borland C++ (5.5) и с программой CODE::BLOCKS, которая обеспечивает
как среду программирования, так и связь с компилятором. На рисунке представлен внешний вид программы
CODE::BLOCKS, в которой три основных окна: слева окно папок проекта, справа вверху основное окно для
редактирования программ, справа внизу окно работы компилятора.
Начать работу необходимо с создания нового проекта .Для этого нужной открыть пункт меню файл и выбрать New
затем Proect.
На экране появится окно выбора типа проекта, необходимо выделить Console application и
щелкнуть по кнопке Go.
После чего щелкнуть по кнопке Next.
Далее необходимо выбрать язык программирования С++ и щелкнуть по кнопке Next.
В появившемся окне необходимо назвать проект своей фамилией ( английскими
буквами) с помощью кнопки обзора установить папку для сохранения файлов проекта и
щелкнуть по кнопке Next.
Далее в появившемся окне необходимо раскрыть список и выбрать компилятор
по умолчанию это GNU GCC Compilir.
После чего необходимо через пункт меню "Файл" войти в папку с вашим проектом
и открыть файл main.cpp.
В правом верхнем окне появится текст программы:
#include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; }
Пока это будет только текст, чтобы программа стала рабочей ее необходимо откомпилировать,
для этого необходимо открыть пункт меню Build выбрать раздел Build and Run (откомпилировать и запустить)
Если вы все сделали правильно, то на экране появится консоль с сообщением Hello world!,
а в правом нижнем окне появится сообщение о работе компилятора, а в папке вашего проекта
появится файл main.exe.
Задания для самостоятельной работы
1) Создать новый файл в вашем проекте с именем new.cpp
2) Скопировать текст программы из файла main.cpp в файл new.cpp после чего разместить в тексте программы сообщение " Moy perviy fajl !"
3) Откомпилировать файл new.cpp
4) Закрыть программу CODE::BLOCKS, после чего зайти в папку своего проекта и
запустить файл new.exe
Занятие №2 Тема : Основные закономерности написания программ на языке С++ Цель занятия: изучить основные требования к написанию программ на языке программирования С++. 1. Программа должна иметь стандартную общую структуру. #include <iostream> using namespace std; int main() { Тело программы return 1; }
Где
1) #include <iostream> –включение в программу файла, содержащего класс ostream . Этот класс обеспечивает ввод и вывод данных и находится в файле заголовков "iostream.h". 2) using namespace std;-определяет контекст 3) int main()-это основная функция программы, все действия (тело программы) должны программироваться внутри нее.Return возвращает значение основной функции. 2. Классы и объекты должны быть декларированы (объявлены) до начала их применения в расчетах. 3. Объекты объявленные внутри функции работают только в ней. 4. Выполняемые строки программы должны заканчиваться точкой с запятой. 5. Если при работе оператора необходимо выполнить несколько действий, то формируется блок, который ограничивается фигурными скобками { }. 6. Текст программы может быть написан в произвольном текстовом редакторе, но для работы программы должен быть откомпилирован с помощью программы компилятора. 7.В именах объектов применимы буквы английского алфавита и цифры (название ключевых слов не может быть использовано в качестве имени объекта.)
Список ключевых слов:
asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum extern float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template then this throw try type_info typedef typeid union unsigned using virtual void volatile while xalloc
8.Типы данных применяемых для программирования в С++
Встроенные типы языка Си++. |
||
Название |
Обозначение |
Диапазон значений |
Байт |
Char* |
от -128 до +127 |
без знака |
unsigned char |
от 0 до 255 |
Короткое целое число |
short |
от -32768 до +32767 |
Короткое целое число без знака |
unsigned short |
от 0 до 65535 |
Целое число |
int |
от – 2147483648 до + 2147483647 |
Целое число без знака |
unsigned int (или просто unsigned) |
от 0 до 4294967295 |
Длинное целое число |
long |
от – 2147483648 до + 2147483647 |
Длинное целое число без знака |
unsigned long |
от 0 до 4294967295 |
Вещественное число одинарной точности |
float |
от ±3.4e-38 до ±3.4e+38 (7 значащих цифр) |
Вещественное число двойной точности |
double |
от ±1.7e-308 до ±1.7e+308 (15 значащих цифр) |
Вещественное число увеличенной точности |
long double |
от ±1.2e-4932 до ±1.2e+4932 |
Логическое значение |
bool |
значения true(истина) или false (ложь) |