русс | укр

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

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

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

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


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

Анализ передачи параметров по значению


Дата добавления: 2014-11-28; просмотров: 545; Нарушение авторских прав


Измените функцию расчета по формуле таким образом, чтобы после вычисления результата значения формальных параметров изменялись, например, становились нулями.

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

Восстановите текст функции.

Сделайте вывод и зафиксируйте в отчете.

3.4 Содержание отчета

– Наименование работы.

– Цель работы.

– Краткое описание понятий процедура и функция.

– Перечень возможных вариантов расположения подпрограмм и влияние расположения на видимость подпрограмм.

– Способы передачи параметров в подпрограммы.

– Тексты своих процедур setKoef и getKoef.

– Текст дополнительного модуля для своей формулы.

– Расчетная формула и контрольные примеры.

– Результаты тестирования проекта на контрольных примерах в виде копии экрана с протоколом выполненных расчетов.

– Результаты исследования способов передачи параметров в подпрограммы.

– Выводы.

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

– Что такое процедура. Описание процедуры.

– Что такое функция. Описание функции.

– Варианты расположения подпрограмм и их особенности.

– Что такое область видимости имен и от чего зависит видимость имени.

– Способы передачи параметров в подпрограммы.

– Как создать и использовать дополнительный модуль.

– Написать подпрограмму по заданию преподавателя и рационально расположить ее в приложении.

Рекомендованая литература

1. Культин Н. Delphi 6. Программирование на Object Pascal. – СПб.:БХВ-Петербург,2002.

2. Ставровский А.Б. Турбо Pascal 7.0/ Учебник. – К.: BHV, 2000.

 

4 Лабораторная работа № 4.
Логический тип данных и разветвления в программах

Цели работы:

– Познакомиться с логическим типом данных.

– Познакомиться с логическими операциями.

– Научиться записывать и вычислять логические выражения.



– Познакомиться с инструкциями if … then … else и case … of.

– Ознакомиться с компонентами, которые обеспечивают возможность выбора вариантов.

– Создать приложение, реализующее разветвляющееся алгоритмы.

4.1 Краткие теоретические сведения



<== предыдущая лекция | следующая лекция ==>
Создание процедур и функций | Логический тип данных


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


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

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

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


 


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

 
 

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

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