Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
juniors_day1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
343.77 Кб
Скачать

5. Ввод/вывод.

Система ввода/вывода языка Си++ оперирует потоками. В начале выполнения программы открываются стандартные поток cin и cout.

cin – стандартный ввод.

cout – стандартный вывод.

С примерами использования стандартных потоков можно ознакомиться в экспериментальной части.

6. Среда разработки Visual Studio.

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

Создание проекта.

  • Запустить Microsoft Visual Studio.

  • Создать проект. File > New >Project

  • Выбрать Visual С++ > Win32 > Win32 Console Application.

  • Ввести имя проекта и выбрать папку для хранения проекта (см. рис. 1,2).

Рис. 1,2. Создание проекта в Visual Studio и выбор папки для него.

  • Нажать Выбор папки.

  • Выбрать Application Setting. Поставить галочку напротив Empty project. Нажать Finish (см рис. 3,4,5).

Рис. 3,4,5. Настройка проекта в Visual Studio при создании.

  • Создать файл исходного кода. Project → Add New Item.

  • Выбрать Visual C++ → Code → C++ File. Ввести имя файла, нажать Add (см рис 3).

Рис. 6,7. Создание и добавление файла исходного кода в проект.

Экспериментальная часть.

Задача 1. Hello world!!!

Написать программу, которая выводит на экран надпись "Hello world!!!".

Исходный код программы приведен в листинге 2.

Листинг 2.

#include <iostream>

using namespace std;

int main()

{

cout<<"Hello World!!!";

getchar();

return 0;

}

Выяснить назначение функции getchar().

Задача 2. a+b.

Написать программу нахождения суммы двух чисел.

Исходный код программы приведен в листинге 3.

Листинг 3.

#include <iostream>

using namespace std;

int main(){

int a, b;

cin >> a >> b;

int sum = a + b;

cout << sum;

getchar();

getchar();

return 0;

}

Почему стоит два getchar()?

Как писать текст кирилицей?

Добавьте в функцию main() перед описанием переменных команду:

system(" chcp 1251 >nul");

Запустите программу и нажмите правой кнопкой мышки на верхнюю часть окошка программы, то есть немного левее от кнопок «свернуть», «развернуть», «закрыть».

Выберите свойства → шрифт → Lucida Console.

Практическая часть.

Задача D101. Периметр прямоугольника.

Дана длина и ширина прямоугольника. Найти его периметр.

Пример:

Ввод

Вывод

10 5

30

2 5

14

Задача D102. Объем куба.

Дана длина ребра куба. Найти объем куба.

Пример:

Ввод

Вывод

3

27

Задача D103. Развод семи гномов.

Все мы знаем, чем закончилась история про Белоснежку и семь гномов — Белоснежка уехала с женихом, бросив всех тех, кто бескорыстно помог ей в трудную пору. После её отъезда гномы стали ссориться — каждый считал, что другие чем-то обидели Белоснежку.

Чтобы не доводить вечные ссоры до кровопролития, некогда дружные гномы решили расстаться, поделив все свое добро, от кружек до алмазов, согласно старинным гномьим законам о разводе. По этим законам, все имущество должно быть самым справедливым образом поделено между гномами, а то, что поделить поровну нельзя, не должно достаться никому из них. Бережливые гномы решили, что неразделённые вещи выкидывать не будут, а отдадут Белоснежке в качестве приданого.

Например, у каждого из гномов с рождения имелось по две пары ботинок, к моменту появления этой задачи самый старый гном одну свою пару износил, значит, после справедливого раздела оставшихся 26 ботинок, каждый гном получит по 3 ботинка, а Белоснежку осчастливят 5 ботинками.

Отметим, что некоторых вещей у гномов очень много — одних только маковых зёрнышек накопилось 5 штук. Гномы потратили немало времени, пока сосчитали, что Белоснежка получит всего одно маковое зёрнышко. Ваша задача — помочь гномам рассчитать долю Белоснежки.

Пример:

Ввод

Вывод

8

1

Задача D104. Перестановка разрядов.

Дано натуральное четырехзначное число N. Определить число, полученное перестановкой разрядов десятков и сотен исходного числа.

Пример:

Ввод

Вывод

1234

1324

Задача D105. Произведение цифр.

Дано натуральное четырехзначное число N. Определить произведение его цифр.

Пример:

Ввод

Вывод

1234

24

Пример программы

#include <iostream>

using namespace std;

int main()

{

int a, b;

cin >> a >> b;

int c;

c = a+b;

cout << c;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]