1. Поясните механизм взаимодействия Turbo Assembler и Borland Pascal.
2. Разработать программу определения координат в пространстве (Assembler).
3. Описать класс прямоугольника с характеристиками a и b – длины сторон, и методами нахождения периметра, площади и диагонали прямоугольника. Решить следующие задачи с использованием описанного класса: имеется прямоугольный участок со сторонами А и В. Определить стоимость работ по установке забора вокруг участка, если установки забора длиной 10 метров требует расходов в N рублей. (Borland C++ Builder).
Билет 19
1. Поясните основные правила синтаксиса языка C++.
2. Разработать программу определения расстояния до объекта (Assembler).
3. Описать класс параболы at2+bt+c с характеристиками a, b и c, и методами определения координаты t0 – вершины параболы и значения функции у = at2+bt+c в произвольной точке t. Для определения значения в вершине параболы воспользоваться тем, что значение производной в этой точке равняется нулю, то есть 2at+b=0. Решить следующие задачи: спрос на продукцию предприятия снижается по левой ветви параболы t2-4t+9. Определить, в какой момент времени t0 спрос будет минимальным и чему он будет равен (в тыс. ед.) (Borland C++ Builder).
Билет 20
1. Приведите общие правила построения программ для Windows (на примере С++).
2. Разработать программу управления автомобильным тахометром (Assembler).
3. Имеются данные об успеваемости 10-ти студентов (средние баллы). Найти средний балл по группе. (Borland C++ Builder).
Билет 21
1. Приведите пример простейшего приложения, реализующего обработку сообщений.
2. Имеется команда:
ECS: 100 B8 04 30 05 00 30 СВ
Что делает данная программа?
(Assembler).
3. Формируются несколько групп переключателей по 2 – 3 переключателя и статическое окно. В каждый момент времени только один из переключателей в группе может быть выбран. Информация об изменении состояния каждого переключателя должна отображаться в статическом окне. (Borland C++ Builder).
Достарыңызбен бөлісу: |