- •Министерство образования республики беларусь
- •Методические рекомендации
- •Содержание
- •Введение
- •1 Общие методические рекомендации
- •1.1 Цели и задачи курсового проекта
- •1.2 Содержание и объем курсового проекта
- •1.3 Порядок работы над курсовым проектом и его защиты
- •1.3.2 На защите курсового проекта учащиеся делают доклад, в котором должны быть:
- •2 Методические рекомендации по содержанию пояснительной записки
- •2.1 Введение
- •Если алгоритм программы предусматривает создание дополнительных модулей, то для каждого из них составляется схема алгоритма.
- •2.4 Реализация программного модуля
- •2.6 Энерго- и ресурсосбережение
- •2.7 Заключение
- •3 Оформление курсового проекта
- •3.1 Оформление графической части
- •3.2 Оформление пояснительной записки
- •Список используемых источников
- •Приложение а (обязательное) Пример оформления титульного листа
- •Приложение б (обязательное) Пример оформления содержания
- •Задание на курсовой проект
- •Подпись учащегося ______________________________ Приложение г (информационное) Основные символы схемы алгоритма программы
- •Приложение д (информационное) Пример схемы алгоритма
- •Приложение г
- •Пример оформления фрагмента программного кода
- •3.4 Написание кода для ввода исходных данных
Приложение д (информационное) Пример схемы алгоритма
Рисунок Д.1 – Пример схемы алгоритма головной программы
Рисунок Д.2 – Пример схемы алгоритма подпрограммы ввода двух
одномерных матриц
Приложение г
(информационное)
Пример оформления фрагмента программного кода
3.4 Написание кода для ввода исходных данных
Для ввода исходных данных используются компоненты Edit, находящиеся на главной форме. Компоненты, использующиеся для ввода данных, имеют строковый тип, а для расчетов необходим числовой тип. Для перевода строковых переменных в числовые используются функции strtoint, strtofloat, а для перевода числовых переменных в строковые используются функции inttostr, floattost:
x1:= strtofloat(Edit3.Text);
n:= strtoint(Edit5.Text;,
stringgrid1.Cells[1,1]:=floattostr(x).
В программе имеется защита от некорректного ввода, которая не позволяет пользователю ввести некорректные данные:
if key in ['0'..'9',#8,'-',','] then
else
key:=#0.