МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
Екибастузский инженерно-технический институт им.ак.К.И.Сатпаева
Кафедра Автоматизации и информационных систем
Отчет по лабораторной работе № 9
по дисциплине Информатика
Тема: Создание линейной программы в Turbo Pascal
Выполнил: студент гр. БТМ-11
Изжанов Кенже
Проверила: ст. преподаватель Асылова К.Б.
Оценка:
Екибастуз 2014
Задание:
1. Запустил программу Microsoft Word. Зашел в пуск > все программы > Microsoft office > Word. Или зайти в любой документ и создать новый документ клавишами ctrl+n.
2. Создал следующую функцию, используя программу Pascal:
· блок-схему для вычисления функции Y(B)
при B = 0, Y не существует,
при B > 0, Y = A + B,
при B < 0, Y = SIN(B) * (B + EXP(B * LN(A))),
где A = B * SIN(B) + LN(ABS(B))
3. Прочитал пояснения по программе:
· VAR начинает раздел объявления переменных
· Y, A, B: real; переменные Y, A, B будут иметь тип real
· Writeln выводит на дисплей в новую строку свои аргументы
· Readln считывает введенные пользователем данные с клавиатуры и вносит полученное значение в переменную
|
|
· if обеспечивает проверку условий (ветвление алгоритма)
· if X <= 0 Then если условие в if истинно, выполняется команда, указанная после Then
· Else если условие в if ложно, выполняется команда, указанная после Else
· BEGIN начало выполнения программы
· END. конец выполнения программы
4. Использовал примерный шаблон:
VAR
Y, A, B: real;
BEGIN
Writeln ('Введите B');
Readln (B);
if B = 0 Then
Writeln('Y не существует')
Else
Begin
A:= B * SIN(B) + LN(ABS(B));
if B > 0 Then Y:= A + B
Else Y:= SIN(B) * (B + EXP(B * LN(A)));
Writeln('Y = ', Y);
End;
END.
5. Затем в программе вставил необходимый шаблон и подставил значения и получил следующий вид:
I AAAAIQCxgme2CgEAABMCAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsB Ai0AFAAGAAgAAAAhADj9If/WAAAAlAEAAAsAAAAAAAAAAAAAAAAAOwEAAF9yZWxzLy5yZWxzUEsB Ai0AFAAGAAgAAAAhAIW3PNr2AgAA8wUAAA4AAAAAAAAAAAAAAAAAOgIAAGRycy9lMm9Eb2MueG1s UEsBAi0AFAAGAAgAAAAhAKomDr68AAAAIQEAABkAAAAAAAAAAAAAAAAAXAUAAGRycy9fcmVscy9l Mm9Eb2MueG1sLnJlbHNQSwECLQAUAAYACAAAACEAOKj8ENoAAAAGAQAADwAAAAAAAAAAAAAAAABP BgAAZHJzL2Rvd25yZXYueG1sUEsBAi0ACgAAAAAAAAAhABhE3n0XMAAAFzAAABQAAAAAAAAAAAAA AAAAVgcAAGRycy9tZWRpYS9pbWFnZTEucG5nUEsFBgAAAAAGAAYAfAEAAJ83AAAAAA== ">
Контрольные вопросы:
1. Количество тетрадей – это не вещественный тип
2. Кличка собаки – это не символьный тип
3. Вес контейнера – это не целый тип
4. Компьютер: тип величины: строковый тип
5. 115: тип величины: целый тип (INTEGER)
6. 0,15: тип величины: вещественный тип
7. целого типа (BYTE) -30 -46
8. вещественного типа 30 -46 -0.126 15.003
9. литерного (символьного) типа ‘g’
10. строкового типа ‘солнце’ ‘55’ ‘g’
целого типа (INTEGER) 30 -46
11. Количество дней в неделе: величина постоянная
12. Название естественного спутника Земли: величина постоянная
13. Количество дней в январе месяце: величина постоянная
14. Количество дней в месяце: величина непостоянная