1. Перечислите и охарактеризуйте типовые ошибки программирования.
2. Исследовать программу перевода двоичного числа в двоично-десятичное число (Assembler).
3. Структурированный тип: товар
Поля: Название, фирма-производитель, входная цена одной единицы товара, количество, торговая надбавка в процентах
Функции:
Заполнение массива структур с клавиатуры
Печать массива структур на экране
Поиск товара с минимальной ценой заданного производителя
Вычисление общего количества товаров. (Borland C++ Builder).
Билет 11
1. Запишите и поясните общий формат машинной команды.
2. Разработать и исследовать подпрограмму вычисления синуса угла в диапазоне 0 - 80° с шагом 10°. (Assembler).
3. Структурированный тип: читатель
Поля: Ф.И.О., номер билета, количество книг на руках, дата перерегистрации(число, месяц, год)
Функции:
Заполнение массива структур с клавиатуры
Печать массива структур на экране
Поиск читателя с наиболее поздней датой перерегистрации
Вычисление общего количества книг на руках. (Borland C++ Builder).
Билет 12
1. Приведите структуру и особенности работы обработчиков прерываний.
2. Разработать программу десятичной коррекции (Assembler)
3. Структурированный тип: книга
Поля: автор, название, год издания, число страниц
Функции:
Заполнение массива структур с клавиатуры
Печать массива структур на экране
Подсчет книг заданного автора
Поиск книги с наиболее поздним годом издания. (Borland C++ Builder).
Билет 13
1. Как происходит организация взаимодействия резидентных программ.
2. Разработать программу перевода двоичного числа в двоично-десятичное, используя рекуррентное соотношение
d7 d6 d5 d4 d3 d2 d1 d0 = d0+2(d1+2(d2+2(d3+2(d4+2(d5+2(d6+2 d7)))))) (Assembler).
3. Структурированный тип: тарифный план сотовой связи
Поля: Название фирмы-провайдера, название тарифа, абонентская плата, количество бесплатных минут, входящих в абонентскую плату, стоимость минуты разговора в дневное и вечернее время
Функции:
Заполнение массива структур с клавиатуры. Печать массива структур на экране
Поиск тарифа с максимальной абонентской платой. Подсчет оптимального по цене тарифа с условием, что абонент планирует наговаривать в месяц не более некоторого числа минут, заданного с клавиатуры. (Borland C++ Builder).
Достарыңызбен бөлісу: |