русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторна робота № 24.


Дата добавления: 2015-06-12; просмотров: 562; Нарушение авторских прав


Використання модулів. Розробка оверлейних програм.

Завдання:

Скласти програму що використовує модуль OVERLAY.

Таблиця 24.

№ варіанту Завдання
Розробити оверлейний модуль, що реалізовує функції калькулятора. Передбачити можливість виконання операцій +, -,*, /. Запис операндів повинен здійснюватися у формі (один операнд, знак операції, другий операнд) алгебри. Спільно з бригадою, що виконує завдання N 2, розробити головну програму, що реалізовує виклик на вибір одного з наступних оверлейних модулів : калькулятор з формою алгебри запису або калькулятор з польською формою запису операндів (див. завдання N 2).  
. . Розробити оверлейний модуль, що реалізовує функції калькулятора. Передбачити можливість виконання операцій +, -, *, /. Запис операндів повинен здійснюватися в польській формі (один операнд, другий операнд, а потім знак операції). Спільно з бригадою, що виконує завдання N 1, розробити головну програму з викликом по вибору користувача одного з реалізованих оверлейних модулів (див. завдання N 1).  
Розробити оверлейний модуль, що містить процедури для формування відомості про успішність студентів. Відомість зберігається у вигляді двонаправленого динамічного списку (див. роботу N 15). Кожен запис повинен взяти прізвище і ініціали студента, середній бал за останню сесію (який розраховується в програмі на основі оцінок по усіх іспитах). Спільно з бригадами, що виконують завдання N 4 і N 5, розробити основну програму для вибору за бажанням користувача режиму роботи з відомістю (формування, сортування, вивід на друк) і виклику відповідних оверлейних модулів.  
Розробити оверлейний модуль, який містить процедури для сортування відомості про успішність студентів (див. завдання N 3) по убуванню середнього балу за останню сесію. Спільно з бригадами, що виконують завдання N 3 і N 5, розробити головну програму для виклику' за бажанням користувача отриманих оверлейних модулів.  
Розробити оверлейний модуль, що містить процедури для роздруку таблиці відомості про успішність студентів. Використовувати відомість, отриману при виконанні завдання N 4, і розробити програму, в якій здійснюється вибір і виклик одного з розроблених оверлейних модулів. Друга частина завдання виконується спільно з бригадами, що виконують завдання N 3 і N 4.  
Розробити три оверлейні модулі. Перший повинен містити ряд необхідних тригонометричних функцій, не реалізованих в мові Паскаль (наприклад, tg(x), ctg(x)). Другий модуль повинен містити функцію для піднесення до степеня. Третій модуль повинен містити функцію SUBSTR - повного аналога функції COPY (необхідність її окремої реалізації можна пояснити тим, що в деяких версіях мови Паскаль замість COPY використовується ключове слово SUBSTR). Продемонструвати працездатність програм на прикладах обчислень алгебри і роботи з рядками

 



 



<== предыдущая лекция | следующая лекция ==>
Створення динамічних структур даних типу список. | Додаток


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.269 сек.