Разработка модулей программного обеспечения для компьютерных систем



бет34/42
Дата17.10.2023
өлшемі444.5 Kb.
#480951
түріПротокол
1   ...   30   31   32   33   34   35   36   37   ...   42
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем КОС

Билет 10


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).


Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   42




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет