Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Рекурсивное использование модулей запрещено




Если в модуле имеется раздел инициализации, то операторы из этого раздела будут выполнены перед началом выполнения программы, в которой используется этот модуль.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Рекомендации по разработке модулей:

1) спроектировать модуль, т.е. выделить основные и вспомогательные подпрограммы, другие ресурсы;

2) каждую подпрограмму целесообразно отладить отдельно, после чего «вклеить» в текст модуля.

 

При использовании ресурсов модуля совсем не нужно знать, как работают его подпрограммы. Достаточно обладать информацией, как выглядят их заголовки и какое действие эти подпрограммы выполняют. По такому принципу осуществляется работа со всеми стандартными модулями.

Если в программе, использующей модуль, имеются идентификаторы, совпадающие с точностью до символа с идентификаторами модуля, то они «перекрывают» соответствующие ресурсы модуля. Тем не менее, даже в такой ситуации доступ к этим ресурсам модуля может быть получен таким образом: <имя модуля>.<имя ресурса>.

 

СОДЕРЖАНИЕ РАБОТЫ: Написать алгоритм и отладить программу, оформив вычисления в виде подпрограммы (процедуры или функции) помещенной в созданный модуль. В головной программе произвести ввод исходных данных, вызов подпрограммы из модуля и вывод результатов.

Вариант Задание Вариант Задание
№1, 11 №6, 16
№2, 12 №7, 17
№3, 13 №8, 18
№4, 14 №9, 19
№5, 15 №10, 20

ВОПРОСЫ ВЫХОДНОГО КОНТРОЛЯ:

1. Что называется модулем?

2. Опишите структуру модуля.

3. Приведите примеры стандартных библиотечных модулей.

4. Перечислите допустимые подпрограммы в Паскале.

5. Сформулируйте определение глобальной и локальной переменной.

ДОМАШНЕЕ ЗАДАНИЕ

Выучить определение и структуру модуля; стандартные библиотечные модули.


ЛАБОРАТОРНАЯ РАБОТА №10 Тема: Разработка алгоритмов и программ обработки строк. Использование множеств с целью решения задач

Цель: Научиться разрабатывать алгоритмы и программы обработки строк, использовать множества с целью решения задач

Программное обеспечение: TURBO PASCAL 7.1

Оснащение: персональный компьютер, практикум

Время проведения: 2 уч. часа

 

Литература:

1. Немнюгин С.А. Turbo Pascal. Практикум. 2-е изд. СПб.: Питер, 2007. С. 87-93, 100-112.

2. Немнюгин С., Перколаб Л. Изучаем Turbo Pascal. СПб.: Питер, 2008. С. 170-215.

3. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. СПб.: Питер, 2008. С. 69-78, 314-316.

ВОПРОСЫ ВХОДНОГО КОНТРОЛЯ:

1. Приведите классификацию типов данных в языке программирования Паскаль.

2. Приведите пример объявления строковых переменных и констант.

3. Перечислите структурированные типы данных.





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 450 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2313 - | 2041 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.