Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа № 1_10.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
164.35 Кб
Скачать

1.12. Отдельные файлы проекта и их назначение.

В каталоге проекта (d:\cpp-stud\lab01\) находятся:

а) исходные и заголовочные файлы (.cpp и .h)

б) файлы, необходимые для работы с проектом (которые нужно сохранить на дискете вместе с исходными файлами):

- файл рабочего места проекта (lab01.dsw)

- файл проекта (lab01.dsp)

- файл настроек проекта (lab01.opt) - cодержит информацию о конфигурации окон и т.д: если его нет, он будет создан с настройками по умолчанию.

в) прочие файлы (lab01.ncb - содержит информацию об объектах проекта для окна ClassView, lab01.plg - последние сообщения компилятора, lab01.mak - файл проекта, совместимый с внешними средствами компиляции).

В подкаталогах, соответствующих конфигурациям (d:\cpp-stud\lab01\Debug

и d:\cpp-stud\lab01\Release) содержатся:

- исполняемые файлы .exe

- объектные файлы .obj - по одному на каждый исходный файл .cpp

- файл с информацией из стандартных заголовочных файлов - для ускорения компиляции (lab01.pch - precompiled headers). Его объем значителен.

- файл с информацией по всем объектам программы для их просмотра

(browse information file - lab01.bsc).

- прочие файлы для внутренних нужд компилятора (.pdb, .ilk, .sbr, .idb).

Все файлы из подкаталогов конфигураций создаются автоматически при компиляции и их сохранять не нужно.

Сохранять необходимо:

- исходные файлы

- файлы .dsw, .dsp и (не обязательно) .opt

- исполняемый файл окончательной версии (например, d:\cpp-stud\lab01\Release\lab01.exe)

Часть 2. Изучение базовых типов данных, простейших операций

и операторов языка С++.

  1. Структура программы

  1. #include <iostream>

Данная строчка подключает в программу библиотеку под названием iostream. Библиотека - файл, в котором содержатся описания различных функций, реализованных другими программистами. Данная программа получила возможность использовать функции находящиеся в библиотеке iostream */

2) В языке С++ существует понятие пространство имен. Это пространство определяет некую область, на которую приходятся действия оператора или функции. Для того, чтобы использовать оператор, находящийся в определенном пространстве, необходимо подключить это пространство в свою программу. Ниже подключается пространство под названием std

using namespace std;

  1. void main() или

int main() // Начало программы, отсюда программа начнет своё выполнение

  1. Весь текст программы распологается между фигурными скобками {

  2. return 0;

  3. }

  1. Вывод данных.

С помощью команды cout<< мы можем выводить на экран различные текстовые строки.

Однако, чтобы компилятор понял такую команду, Вы должны помнить о следующих трех основных моментах:

  1. В заголовке программы должна присутствовать строка

#include <iostream>

  1. Перед использованием команды необходимо подключить пространство имен, к которому принадлежит команда cout.

using namespace std;

  1. Строку, которую мы хотим вывести на экран используя cout<<, мы обязательно записываем в кавычки.

3. Ввод данных

Если нам нужно ввести данные в компьютер, то будем пользоваться командой cin. Синтаксис оператора ввода: cin>>имя_переменной;

имя_переменной указывает на переменную, в которую нужно поместить данные, введенные с клавиатуры:

Ввод сразу нескольких переменных, записывают таким образом: cin>>имя_переменной 1>>имя_переменной 2>>...>>имя_переменной N;

Список имен переменных должен содержать имена всех переменных, в которые Вы хотите ввести данные с клавиатуры. Список имен может состоять из любого количества имен переменных, разделенных комбинацией символов >>.

4. Типы данных.

Тип данных - понятие, определяющее максимальный размер (в байтах) и тип информации, которая будет использоваться программой.

  1. Вещественный – будут объявляться типа float или double.

Тип float описывает числа с плавающей точкой одинарной точности, а double — двойной.

  1. Целочисленные данные – int, long, short

  2. Символьный char

  3. Логический тип bool