Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Визначення (створення коду) загальної процедури, клас (область видимості) процедури, статус локальних змінних процедури



Питання для роздумів

1. Розглянемо визначення процедури ПлощаТрикутника, представлене кодом 1.4. Чим повинен закінчитися виклик цієї процедури
Call ПлощаТрикутника (5, 10, 20, S)? І чому?

2. А чим закінчиться виклик процедури
Call ПлощаТрикутника (а, b, a+b, S)? (Параметри а і b одержали чисельні значення до виклику.)

3. Яка змінна процедури ПлощаТрикутника (код 1.4)не є ні вхідним, ні вихідним параметром? Який її математичний зміст? Як називаються такі змінні?

4. Згадайте, що означають усі три параметри вбудованої (системної) процедури MsgBox.

Вправи

1. Внесіть доповнення у визначення процедури ПлощаТрикутника
(код 1.4) так, щоб при кожному її виклику з'являлося стандартне вікно повідомлення, у якому користувач міг би бачити сумарну площу всіх трикутників, площа яких обчислювалася в попередніх викликах цієї процедури.

2. Складіть алгоритм і визначте процедуру МаксІМінЗТрьох (приклад 1.2). (Рішення є в наступних главах нашого посібника, але Ви спробуйте знайти його самостійно.)

3. Складіть алгоритм і визначте процедуру малювання трикутника (приклад 1.3). (Рішення є в розд. 1.6 цієї глави, але Ви легко знайдете його самостійно.)

4. Створіть додаток, на екранній формі якого після кліку командної кнопки друкуються 10 випадкових чисел і наприкінці — максимальне і мінімальне з них.
Вказівка: Використовуйте наступне визначення процедури МаксІМінЗ 10 з прикладу 1.4:

Код 1.5
Public Sub MaxIMinЗ10(Max As Double, Min As Double) Max =0: Min =1 For i% = 1 To 10 N# = RND Ifn > Max Then Max = N If N < N Then Min = N Next i End Sub




Дата публикования: 2014-12-28; Прочитано: 204 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...