Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Базовый курс. Ч.3. Основы алгоритмизации и про- граммирования в среде Visual C++ 2005.pdf
Скачиваний:
69
Добавлен:
05.02.2023
Размер:
3.81 Mб
Скачать

34

Итак, создание консольного приложения в CLR делается так:

1)Создать проект: дать команду File/New/Project (или нажать комбинацию клавиш Ctrl-Shift-N)

2)В возникшем окне на левой панели выбрать CLR и на правой выберем CLR Console Application (для создания консольного приложения), в строке Name введем имя проекта (при этом должна быть установлена «птичка» Create directory for solution создать каталог для проекта) и нажать ОК

3)в очередном окне появляется список подпапок данного про-

екта. В правой части будет заготовка текста исходного файла (см.

рис. 8.10) и здесь производим необходимые изменения и дополнения

4)в окне редактора вводим (дописываем) текст программы и сохраняем его командой File/Save all (или клавишами Ctrl-Shift-S)

5)для запуска программы на выполнение, нужно сначала про-

вести компиляцию и компоновку– дать команду Build/Build Solution (или клавиша F7).

6)если все в порядке – в окне Output должно быть «0 failed», то собственно запускаем на исполнение– клавишами Ctrl-F5

(Debug/Start Without Debugging).

7)в результате откроется«черное окно», где и получаем результат – см. рис. 8.11.

Практические задания

Составить программу для решения нижеприведенных задач:

а) в режиме Win32 Console Application

б) в режиме CLR Console Application, задавая данные непосредственно в тексте программы

3.1. Найти массу x литров молока, если известно, что плотность

молока р кг/м3.

 

пример: x = 7 л, p=1030 кг/м3

Ответ: 7,21 кг

3.2. Объем цилиндра равен V, а площадь основания – S. Какова

высота цилиндра Н?

 

пример: V = 10 м3 , S = 5 м2

Ответ: 2 м

35

3.3. Дана длина ребра кубаa. Найти объем куба V и площадь

его боковой поверхности S.

 

пример: a = 5

Ответ: V = 125, S = 100

3.4. Каков объем кислорода, содержащегося в комнате разме-

ром a×b×c, если кислород составляет 21% объема воздуха?

пример: a = 3, b = 4,

c = 5

Ответ: 12,6

3.5. Найти площадь равнобочной трапеции с основаниямиа и b

и углом при большем основании равным x.

пример: a = 6, b = 5, x = 45o

Ответ: 2,75

3.6. Найти угол между отрезком прямой, соединяющей начало

координат с точкой A(x,y), и осью ОХ (точка лежит в 1-й четверти).

пример: x = 3, y =4

 

Ответ: 53,13 (градуса)

3.7. Определить время падения камня на поверхность земли с

высоты h.

 

 

пример: h = 10 м

 

Ответ: 1,4278 с

3.8. Три сопротивления R1,R2,R3

соединены параллельно. Найти

сопротивление соединения.

 

пример: R1 = 10, R2 = 15, R3 = 20

Ответ: 4,62

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

ма. Извне вводятся стороны a,b и угол между ними x.

пример: a = 10, b = 15, х = 30°

Ответ: 75

3.10. Написать программу вычисления объема прямоугольного параллелепипеда. Извне вводятся длина a, ширина b и высота c.

пример: a = 10, b = 15, с = 20 Ответ: 3000

3.11. Написать программу вычисления площади поверхности прямоугольного параллелепипеда. Извне вводятся длина a, ширина

b и высота c.

пример: a = 10, b = 15, с = 20 Ответ: 1300

3.12. Написать программу вычисления объема цилиндра. Извне вводятся радиус основания R и высота цилиндра h.

пример: R = 10, h = 15 Ответ: 4712,39

3.13. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей. Извне вводятся цена одной тетради Ct и количество тетрадей Kt, а также цена карандаша Ck и количество карандашей Kk.

пример: Ct = 1, Kt = 15, Ck = 0,2; Kk = 5 Ответ: 16

3.14. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к

36

ним. Извне вводятся цена одной тетрадиCt, одной обложки Cb и количество тетрадей Kt.

пример: Ct = 1,2; Kt = 15, Cb = 0,2

Ответ: 21

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

стоимости некоторого

количества (по весу) яблок. Извне вводятся цена одного килограмма

яблок C и вес яблок V.

 

пример: C = 25; V = 1,5

Ответ: 37.5

3.16. Написать программу вычисления сопротивления электрической цепи, соcтоящей из двух параллельно соединенных сопротивлений. Извне вводятся величина первого и второго сопротивления.

пример: R1 = 10, R2 = 15 Ответ: 6

3.17. Написать программу вычисления сопротивления электрической цепи, состоящей из двух последовательно соединенных сопротивлений. Извне вводятся величина первого и второго сопротивления.

пример: R1 = 10, R2 = 15

Ответ: 25

3.18. Написать программу вычисления силы тока в электриче-

ской цепи. Извне вводятся напряжение U и сопротивление R.

пример: U = 10, R = 15

Ответ: 0.6667

3.19. Составить программу, которая поменяет местами значения введенных переменных x и y:

а) используя дополнительную переменную, б)* не используя дополнительной переменной.

3.20. Составить программу, которая поменяет местами значения введенных переменных x, y, z так, чтобы в переменной х оказалось значение переменной y, в у – значение переменной z, а в z – прежнее значение переменной х:

а) используя дополнительную переменную, б)* не используя дополнительной переменной.

3.21. Составить программу перевода километров в мили, версты, сажени (см. табл. 3)

3.22. Составить программу перевода метров в версты, сажени, футы, аршины (см. табл. 3)

3.23. Составить программу перевода сантиметров в вершки, футы, дюймы (см. табл. 3)

3.24. Составить программу перевода килограммов в пуды, фунты, лоты, золотники (см. табл. 3)

3.25. Составить программу перевода литров в бочки, ведра, штофы, бутылки, чарки (см. табл. 3)