lab01: описано, что предъявлять на защите
Этот коммит содержится в:
@@ -1,19 +1,21 @@
|
||||
# Основы языка C++
|
||||
|
||||
**Дополнительные материалы** (в ЛР объясняется необходимый минимум):
|
||||
|
||||
* [Основы работы с командной строкой][cmd]
|
||||
* [Документация к программе FC][fc]
|
||||
|
||||
[cmd]: http://cmd.readthedocs.io/cmd.html
|
||||
[fc]: http://ab57.ru/cmdlist/fc.html
|
||||
|
||||
## Цель работы
|
||||
|
||||
1. Владеть базовыми конструкциями и типами языка C++.
|
||||
2. Уметь работать в среде программирования CodeBlocks.
|
||||
3. Уметь автоматически проверять программы по эталонному вводу и выводу.
|
||||
|
||||
## Форма отчета
|
||||
|
||||
Все результаты сдаются в электронном виде.
|
||||
Спецификации, блок-схемы, кода в DOCX и т. п. не нужно.
|
||||
|
||||
1. Проект с кодом, решающим общее задание.
|
||||
2. Файлы эталонного ввода/вывода (даны) и BAT-файл для проверки пункта 1.
|
||||
3. Проект с кодом, решающим задачу индивидуального варианта (на основе общего).
|
||||
2. Файлы эталонного ввода/вывода и BAT-файл для проверки пункта 3.
|
||||
|
||||
## Задание
|
||||
|
||||
1. Написать программу для построения гистограммы массива чисел.
|
||||
@@ -59,7 +61,9 @@
|
||||
8|********
|
||||
```
|
||||
|
||||
**Требования к выводу:**
|
||||
**Требования:**
|
||||
|
||||
* Числа в исходном массиве могут быть дробными.
|
||||
|
||||
* Подписи к столбцам выровнены до трех знакомест
|
||||
(можно считать, что в корзину больше 999 чисел не попадет).
|
||||
@@ -327,8 +331,11 @@ for (double x : numbers) {
|
||||
как устроен ввод и вывод, и уметь пользоваться стандартными утилитами.
|
||||
|
||||
Дальнейшая работа ведется в консоли из каталога с файлом `*.exe`,
|
||||
в CodeBlocks это может быть `bin\Debug`. При затруднениях в работе с консолью
|
||||
можно воспользоваться [руководством][cmd].
|
||||
в CodeBlocks это может быть `bin\Debug`.
|
||||
|
||||
При затруднениях в работе с консолью можно воспользоваться [руководством][cmd].
|
||||
|
||||
[cmd]: http://cmd.readthedocs.io/cmd.html
|
||||
|
||||
#### Командная строка Windows
|
||||
|
||||
@@ -467,6 +474,8 @@ FC: различия не найдены
|
||||
Если бы были отличия, `fc` могла бы показать отличающиеся строки,
|
||||
а с ключом `/N` также и их номера ([справка][fc]):
|
||||
|
||||
[fc]: http://ab57.ru/cmdlist/fc.html
|
||||
|
||||
``` shell
|
||||
C:\lab01> fc /N 01-example.actual.txt 02-alignment.expected.txt
|
||||
Сравнение файлов 01-example.actual.txt и 02-ALIGNMENT.EXPECTED.TXT
|
||||
|
||||
Ссылка в новой задаче
Block a user