- •Некоммерческое акционерное общество
- •Технологии программирования
- •1 Расчетно-графическая работа. Использование функций при работе с массивами
- •1.1 Задания к расчетно-графической работе
- •1.2 Общие рекомендации к выполнению работы
- •1.3 Контрольные вопросы
- •2 Расчетно-графическая работа. Использование файлов и структур
- •2.1 Задания к расчетно-графической работе
- •2.3 Контрольные вопросы
- •3 Расчетно-графическая работа. Использование графики
- •3.1 Задания к расчетно-графической работе
- •2.2 Общие рекомендации к выполнению работы
- •3.2 Общие рекомендации к выполнению работы
- •3.3 Контрольные вопросы
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение г
- •Список литературы
- •Содержание
- •0 50013, Алматы, ул. Байтурсынова, 126
1.2 Общие рекомендации к выполнению работы
При выполнении задач из таблицы 1.1 необходимо учитывать, что римские цифры обозначаются следующими латинскими буквами:
1 |
I |
500 |
D |
5 |
V |
1000 |
M |
10 |
X |
5000 |
|
50 |
L |
10000 |
|
100 |
C |
… |
… |
При выполнении задач из таблицы 1.2 следует учитывать, что в шифре перестановки буквы открытого текста не замещаются на другие, а меняется сам порядок их следования. Например, в шифре простой колонной перестановки исходный открытый текст записывается построчно (число букв в строке фиксировано), а шифртекст получается считыванием букв по колонкам. Расшифровка производится аналогично: шифртекст записывается по вертикали, а открытый текст можно затем прочесть по горизонтали.
Необходимые справочные материалы приведены в приложениях А и Б.
1.3 Контрольные вопросы
1.3.1 Какой максимальной размерности может быть многомерный массив?
1.3.2 Каковы особенности работы с квадратными матрицами?
1.3.3 Как организовать обработку матрицы произвольной размерности по столбцам (по строкам)?
1.3.4 Как организовать передачу значений элементов массива с помощью функции?
1.3.5 В чем заключаются особенности работы с символьными массивами?
1.3.6 Какие стандартные функции используются для работы со строками?
1.3.7 Сколько значений может передать функция?
1.3.8 В чем разница между формальными и фактическими параметрами?
1.3.9 С какой целью используются прототипы функций в программах?
1.3.10 Что представляет собой перегрузка функций?
2 Расчетно-графическая работа. Использование файлов и структур
Цель: получить практические навыки использования файлов и структур при решении задач.
2.1 Задания к расчетно-графической работе
2.1.1 Выбрать в соответствии с таблицей 2.1 вариант задания и реализовать структуру.
2.1.2 Организовать ввод и вывод данных структуры (не менее 10 записей), используя файлы.
2.1.3 Используя поля созданной структуры, выполнить выборку или по возможности вычисления.
2.1.4 Оформить отчет в соответствии с требованиями стандарта АУЭС.
Таблица 2.1 – Варианты заданий
№ вар. |
Тема |
Поля структуры |
1 |
Кулинария |
Наименование продукции; Дата изготовления; Срок хранения; Вес; Цена. |
2 |
Выставка собак |
Порода; Пол; Кличка; Возраст; Владелец. |
3 |
Компьютеры |
Модель; Производитель; Комплектация; Стоимость; Количество. |
4 |
Аренда автомобилей |
Марка; Год выпуска; Пробег; Стоимость; Срок аренды. |
5 |
Библиотека |
Автор книги; Название; Издательство; Год выпуска; Количество. |
6 |
Переводы |
Язык перевода; Стоимость за стр; Объем заказа; Срок выполнения; Исполнитель. |
7 |
Каталог сотовых телефонов |
Наименование; Модель; Производитель; Стоимость; Особенности. |
8 |
Коллекция пластинок |
Название альбома; Исполнитель; Год выпуска; Кол-во записей; Стоимость. |
9 |
Самолеты |
Наименование; ФИО конструктора; Год выпуска; Количество; Грузоподъемность. |
10 |
Компьютерные игры |
Название; Разработчик; Версия; Жанр; Стоимость. |
11 |
Стипендия |
ФИО студента; Курс; Средний балл; Размер стипендии; Надбавки. |
12 |
Расписание автобусов |
Номер маршрута; Пункт отправления; Время отправления; Пункт назначения; Время прибытия. |
13 |
Сбербанк |
Номер счета; ФИО вкладчика; Наименование депозита; Сумма вклада; Процентная ставка; Срок. |
14 |
Репертуар кинотеатров |
Кинотеатр; Фильм; Жанр; Период показа; Время. |
15 |
Прайс-лист |
Вид услуги; Объем работ; Стоимость; Срок исполнения; Скидки. |
16 |
Недвижимость |
Наименование; Площадь; Этажность; Количество комнат; Стоимость. |
17 |
Аукцион |
Дата проведения; Наименование лота; Первоначальная стоимость; ФИО покупателя; Сумма приобретения. |
18 |
Туристическое агентство |
Страна; Предлагаемые маршруты; Условия проживания и поезда; Экскурсионное обслуживание; Стоимость путевки. |
19 |
Автосалон |
Марка; Год выпуска; Технические характеристики; Особенности; Техническое состояние; Цена. |
20 |
Спортсмены |
ФИО; Гражданство; Происхождение; Вид спорт; Клуб (команда); Личные достижения |
21 |
Заселение в гостиницу |
ФИО; Паспортные данные; Дата приезда; Номер; Дата выезда; Стоимость проживания; Стоимость дополнительных услуг. |
22 |
Вакансии |
Фирма; Должность; Условия труда; Оплата; Требования к кандидату; Контактный телефон. |
23 |
Типография |
Дата заказа; Наименование заказа; Объем; Цена за единицу; Срок исполнения; Сумма. |
24 |
Ремонт |
Наименование работ; Используемый материал; Объем работ; Цена за м2; Сумма. |
25 |
Музеи |
Наименование коллекции; Оригинал или копия; Владелец; Дата приобретения. |
