Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронный практикум.rtf
Скачиваний:
20
Добавлен:
04.08.2019
Размер:
212.4 Кб
Скачать

Занятие №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 (ложь)