русс | укр

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

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

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

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


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

Редагування створених програм


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


Внести зміни в створений програмний модуль можна в будь-який момент за допомогою кнопки Add Line(Добавить линию). Для цього потрібно попередньо помістити на потрібне місце всередині програмного модуля лінії введення. Наприклад, розташування лінії введення на рядку, що показаний на рис. 3.1, приведе до появи нової лінії з місцезаповнювачем перед цим ря-дком. Якщо перемістити вертикальну лінію введення із початку рядка (як на рис. 15.6) в її кінець, то нова лінія з’явиться після рядка. Якщо виділити не весь рядок, а лише деяку його частину (рис. 15.8), то це вплине на положення в програмі нового рядка (результат натискання кнопки Add Lineвказаний на рис. 15.8).

Рисунок 15.6 – Встановлення нового рядка в існуючу програму

Рисунок 15.7 – Положення лінії введення впливає на положення нової лінії

Нова вертикальна лінія з двома лініями виділяє фрагмент програми, який відноситься до умови х>о, що знаходиться в йо-го заголовку (рис. 15.8). Приклад можливого подальшого про-грамування вказаний у прикладі 3.1.

Рисунок 15.8 – Результат вставки нової лінії у програму

Приклад 15.2 Приклад удосконалення програми

У режимі виконання програми, а це відбувається при будь-якій спробі обчислити f(х), виконується послідовно кожний ря-док. Наприклад, у передостанньому рядку прикладу 15.2 обчис-люється f(х). Розглянемо роботу кожного рядка цього прикладу:

1. Оскільки х=1, то умова х<0 не виконується, та в першо-му рядку нічого не відбувається.

2. Умова другого рядка х>0 виконана, тому виконуються обидва наступні рядки, об’єднані короткою вертикальною рис-кою у загальний фрагмент.

3. Функції f(x) присвоюється значення f(x)="positive".

4. Умова х>1000 не виконується, тому значення "big positive" не присвоюється f (х), вона так і залишається рівною рядку "positive".



5. Останній рядок не виконується, оскільки одна із умов (х>0) виявилася істиною, та оператор otherwise (тобто "иначе") не потрібен. Таким чином, основний принцип створення про-грамних модулів полягає в правильному розташуванню рядків. Орієнтуватися в їх дії досить легко, оскільки фрагменти програ-ми одного рівня згруповані в програмі за допомогою вертикаль-них ліній.

3.2 Повернення значення (return)

Якщо для визначення змінної чи функції використовується програма модуль, то його рядки виконуються послідовно при розрахунках в документі цієї змінної чи функції. Відповідно, згідно з етапами виконання програми розрахований результат змінюється. Як кінцевий результат видається останнє присвоєне значення. Щоб підкреслити повернення програмним модулем визначеного значення, можна взяти за правило робити це у останньому рядку програмного модуля (приклад 15.3).

Приклад 15.3 Повернення значення

Разом з тим, можна припинити виконання програми в будь-якій її точці (наприклад, за допомогою умовного операто-ра) та видати деяке значення, використавши оператор return. У цьому випадку при виконанні вказаної умови (приклад 3.3) зна-чення, введене у місцезаповнювач після return, повертається у якості результату. Встановлюється в програму оператор return за допомогою кнопки з панелі Programming(Программирование).

Приклад 15.4 Використання оператора return



<== предыдущая лекция | следующая лекция ==>
Оператор умови та локальне присвоєння | Оператори циклу


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


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

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

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


 


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

 
 

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

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