Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №1

.docx
Скачиваний:
66
Добавлен:
04.05.2017
Размер:
163 Кб
Скачать

Лабораторная работа №1

Знакомство со средой программирования Dev-C++

Цель работы: приобретение основных навыков работы с интегрированной средой разработки приложений Dev-C++.

Программа работы:

  1. Ознакомиться со средой программирования Dev-C++.

  2. Получить навыки написания, создания, сохранения, компиляции, отладки и выполнения программы ввода/вывода на языке Си.

  3. Знакомство с программами на языке C++.

Ход работы.

1. Запуская Dev-C++, знакомимся с основным окном.

Здесь мы видим строку заголовка, главное меню и панель инструментов.

2. В редактор текста Dev-C++ вводим следующий программный код:

// Program input/output Cи

#include <stdio.h>

int main()

{

printf("Enter your name, please \n");

char str[10];

int a,b,c;

scanf("%s", &str);

printf("%s, enter A=",str);

scanf("%d", &a);

printf("%s, enter B=",str);

scanf("%d", &b;

c=(a+b)*2;

printf("(A+B)*2 = %d \n",c);

system("PAUSE");

return 0;

}

Затем выполняем компиляцию. В случае успешной компиляции запускаем программу на выполнение.

Компиляция прошла успешно.

После этого осуществляем анализ результатов работы программы ввода/вывода. Результаты представлены на скриншоте ниже.

3. Для выполнения данного пункта осуществляем переход к среде C++.

После этого вводим следующий программный код:

// Program input/output C++

#include <cstdlib>

#include <iostream>

// В программе каждая переменная, класс и т.п. принадлежат

// какому-то пространству имен. Следующая строка

// позволяет использовать имена из стандартной библиотеки.

using namespace std;

int main()

{

string str;

int a,b,c;

cout <<"Enter your name, please"<<endl;

cin>>str;

cout <<"Hello, "<<str <<", enter A=";

cin>>a;

cout <<str <<", enter B=";

cin>>b;

c=(a+b)*2;

cout <<"(A+B)*2 = "<<c<<endl;

system("PAUSE");

return 0;

}

Выполняем компиляцию и, в случае успеха, запускаем программу на выполнение.

Компиляция прошла успешно.

Осуществляем анализ работы программы ввода/вывода.

Пояснение строк программного кода.

Сравним размеры exe-файлов, полученных в Си и C++.

C++ Си

Очевидно, что размер, занимаемый exe-файлом C++ намного больше.

Вывод: в данной лабораторной работе были приобретены основные навыки работы с интегрированной средой разработки Dev-C++.