Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по Информатике 2011.doc
Скачиваний:
6
Добавлен:
04.11.2018
Размер:
557.06 Кб
Скачать

Контрольные вопросы

  1. Что такое имя идентификатора и каковы правила его написания ?

  2. Чем отличается константа от переменной ? Каким образом они объявляются и где ?

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

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

  5. Какие бывают разновидности строковых данных и в каких случаях какие из них целесообразно применять?

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

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

  8. Чем отличаеются логические операции от арифметических?

  9. Для чего нужны опреации отношения, и какие для них используются символы?

  10. Каким образом можно преобразовать целые и вещественные числа в строковый тип данных?

  11. Как можно преобразовать строки в целые или вещественные данные?

  12. Как ввести числовые данные через окно ввода и окно однострочного редактора TEdit?

  13. Как ввести строковые данные через окно ввода и окно однострочного редактора TEdit?

  14. Как двумя способами вывести строковую информацию в окно сообщения? Сравните эти способы.

  15. Как двумя способами вывести числовую информацию в окно сообщения? Сравните эти способы.

  16. Как вывести информацию в окно редактора Tedit или в поле диалогового окна TLabel?

  17. Напишите фрагмент кода для создания файла и записи в него текста.

  18. Напишите фрагмент кода для чтения текстовой информации из файла.

  19. Как записывать и считывать информацию нетекстовую?

Лабораторная работа 6 «Использование стандартных и пользовательских модулей, процедур и функций»

Цель работы: исследование возможностей использования стандартных процедур и функций, создание и применение пользовательских процедур и функций.

  1. Задание на лабораторную работу.

    1. Ознакомиться со стандартными модулями, процедурами и функциями.Создать, откомпиллировать и исполнить программу по расчету арифметических выражений с использованием стандартных функций.

    2. Ознакомиться с правилами создания пользовательских модулей, процедур и функций.

    3. Создать, откомпиллировать и исполнить программу с использованием собственных библиотечного модуля и пользовательской процедуры или функции (задание выдается преподавателем).

    4. Проанализировать полученные результаты и оформить отчет по лаб. Работе.

2. Методические указания к выполнению работы.

2.1. Указания к п.1.1.

Изучить описание стандартных процедур и функций, изложенное в пп. 3.1.

2.2. Указания к п.1.2.

Изучить правила использования стандартных процедур и функций.

Выполнить следующие действия:

  • Получить у преподавателя индивидуальное задание - арифметическое выражение.

  • Создать новое приложение в среде Delphi.

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

  • Сохранить исходный текст программы.

  • Откомпиллировать приложение и запустить его на исполнение.

  • Показать результаты выполнения программы преподавателю.

2.3. Указания к п.1.3.

Изучить правила создания собственных процедур и функций, а также модулей с учетом соглашений об областях «видимости» данных по пп. 3.2-3.3.

2.4. Указания к п.1.4.

По заданию преподавателя реализовать одну и ту же процедуру (функцию) в нескольких вариантах (с разными именами):

  • В составе вызывающей процедуры.

  • Автономно, но в составе текущего модуля.

  • В специально предварительно созданном модуле. Вызов этой созданной процедуры (функции) должен осуществляться из другого модуля.

2.5. Указания к п. 1.5.

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

  1. Краткое описание модульной структуры программы, использование стандартных и пользовательских процедур и функций.