Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Федеральное агентство по образованию



Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №1

Системы счисления.

 

 

Выполнил

студент группы

 

 

Проверил

 

Тула

Цель: ознакомиться с взаимным переводом чисел в двоичную, восьмиричную, десятичную и шестнадцатиричную системы счисления.

 

Порядок выполнения работы:

1. Изучить теоретическую часть.

2. Получить индивидуальное задание.

3. Выполнить работу.

4. Оформить отчет.

5. Защитить работу.

 

Теоретическая часть.

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

Чтобы перевести число из одной системы счисления в другую необходимо разделить его на основание той системы в которую оно переводится, полученный остаток будет младшим разрядом числа в новой системе счисления, частное от деления делится на основание, остаток - следующий разряд и так далее, деление продолжается до тех пор пока не получится частное меньше основания системы в которую мы переводим - это будет старший разряд число в новой системе счисления.

 

Постановка задачи: в соответствии с заданием осуществить взаимный перевод числа из двоичной, восьмиричной, десятичной и шестнадцатиричной систем счисления.

Практическая часть.

Таблица

 

Системы счисления

двоичная

Восьми-

ричная

Десяти-ричная

16-ричная

     

BBC8

     

BOBD

     

ЕА97

     

112D

 

Вывод: чтобы перевести число из одной системы счисления в другую необходимо разделить его на основание той системы в которую оно переводится, полученный остаток будет младшим разрядом числа в новой системе счисления, частное от деления делится на основание, остаток - следующий разряд и так далее, деление продолжается до тех пор пока не получится частное меньше основания системы в которую мы переводим - это будет старший разряд число в новой системе счисления.

 

 

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования



“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №2

Разработка алгоритмов с линейной и разветвляющейся структурой.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: ознакомиться с понятием алгоритм, его свойствами и способами представления. Изучить основные положения ГОСТ 19.701-90 (ИСО 5807-85), связанные с изображением схем программ (графическим представлением алгоритма). Изучить построение линейных и разветвляющихся алгоритмов.

 

Порядок выполнения работы:

6. Получить индивидуальное задание.

7. Выполнить работу.

8. Оформить отчет.

9. Защитить работу.

10. Изучить теоретическую часть.

 

Теоретическая часть.

Алгоритм - конечная последовательность точно определенных действий, приводящих к однозначному решению поставленной задачи.

Алгоритм должен обладать такими свойствами как:

- массовость (универсальность);

- определенность (детерминированность);

- правильность (адекватность);

- поэтапность (дискретность).

 

 

 

 

Данные.

 

Процесс.

 

Решение.

 

 

 

Соединитель.

 

 

Терминатор.

 

 

 

 

Комментарий

 

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

 

Практическая часть

b=x³+x²-xª-600

c=(x-b)*a-300

y=b*x+a-300

Рис. 1

b=xª-x²-10,

c=b/x+5; при х>-10

Рис. 2

Вывод: алгоритмы бывают: линейные, разветвляющиеся, циклические Линейный алгоритм не содержит логических условий, имеет одну ветвь обработки и изображается линейной последовательностью связанных друг с другом блоков. Разветвляющийся алгоритм содержит одно или несколько логических условий и имеет несколько ветвей обработки. Разветвляющиеся алгоритмы могут иметь несколько структур:

- неполная альтернатива;

- полная альтернатива;

- конструкция выбора.

 

 

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №3

Разработка алгоритмов с линейной и разветвляющейся структурой.

 

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить построение циклических алгоритмов, решить задачу с помощью организации арифметических и логических циклов.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

 

 

 

Подготовка

 

 

Начало логического цикла

 

 

Конец логического цикла

 

 

 

Цикл – ДО.

 

Цикл - ПОКА.

Арифметический цикл.

 

 

Постановка задачи: в соответствии с номером варианта найти значение функции, заданной одним или несколькими математическими выражениями.

y= (tg (x)-a³) / a*|1-x|

a=SQR (3.14)

х1=0.3

х2=0.7

х3=0.05

 

 

Рис. 3

 

Вывод: все алгоритмы похожи по своей структуре, так как они имеют блоки: начало, конец, ввод, вывод данных и обработка информации. Но разветвляющиеся алгоритмы усложнены по своей структуре, так как они имеют условие. В данной работе представлены схемы циклических и разветвляющихся алгоритмов.

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

Лабораторная работа №4

Знакомство с персональной ЭВМ, операционной системой,

программами-оболочками.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить основы работы на ЭВМ, получить навыки работы на ПК.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Все персональные ПК состоят из четырех основных частей: системного блока, монитора, клавиатуры и мыши. Кроме того ПК может включать ряд дополнительных устройств: блок бесперебойного питания, акустические системы (колонки), принтер, сканер, и т.д.

Norton Commander (NC) обеспечивает выполнение следующих функций:

- редактирование файлов;

- упрощение выполнение конкретного набора команд MS DOS.

Достоинством Norton Commander является то, что в нем у вас остается возможность выполнения любых команд MS DOS (кроме PATH и SET).

 

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

 

Практическая часть.

 

Клавиша

Назначение

F1

Помощь (Help)

F2

Вызов созданного пользователем меню

F3

Просмотр (View) указанного файла

F4

Редактирование (Edit) указанного файла

F5

Копирование (Copy) выбранной группы файлов

F6

Переименование или перемещение (Ren/Mov) выбранной группы файлов, переименование каталога

F7

Создание (Mkdir) каталога

F8

Удаление (Delete) выбранной группы файлов или каталога

F9

Удаление (Delete) выбранной группы файлов или каталога

F10

Выход (Quit) в режим команд MS-DOS

В рабочем каталоге создадим каталог с именем 620541. Открываем каталог с помощью клавиши ENTER, В каталоге создадим подкаталог temp, в котором создадим файл 620541.txt. С помощью клавиши F9 вызовем панель задач и установим на файл атрибут “архивный”. Затем удалим файл и каталог с помощью клавиши F8. Для выхода из данной программы-оболочки нажмем клавишу F10.

 

Вывод: все персональные ПК состоят из четырех основных частей: системного блока, монитора, клавиатуры и мыши. Кроме того ПК может включать ряд дополнительных устройств: блок бесперебойного питания, акустические системы (колонки), принтер, сканер, и т.д. Операционная система предназначена для

1) управления выполнением других программ;

2) распределения между программами ресурсов компьютера;

3) взаимодействия с пользователем.

Программа-оболочка предназначена для взаимодействия пользователя с операционной системой.

 

 

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №5

Организация вычислений в среде QB.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить среды программирования QB.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Функциональные операции

ABS – абсолютное значение числа;

ATN – арктангенс числа;

CDBL – преобразование числа к удвоенной точности (8 байт);

CINT – преобразование вещественного числа или выражения в целое путем округления;

COS – косинус угла;

CSNG – преобазование числа к обычной точности (4 байт);

EXP – экспонента числа;

FIX – целая часть дробного числа;

INT – наибольшее целое число, меньшее или равное аргументу;

LOG – натуральный логарифм числа;

RND – случайное число между 0 и 1 с равномерным законом распределения;

SGN – знак числа;

SIN – синус угла;

SQR – квадратный корень числа;

TAN – тангенс угла.

 

Постановка задачи: в соответствии с вариантом осуществить ввод переменной, рассчитать значение функции и вывести его на экран монитора.

y = (tg (x)-a³) / a*|1-x|

a = SQR (3.14)

 

 

CLS

INPUT x

a = SQR (3.14)

n = TAN(x)-a^3

m = a*ABS (1-x)

IF m = 0 THEN

PRINT “решения нет”

ELSE

y = n/m

END IF

PRINT y

END

x = 0 x = 1

y = -3.14 решения нет

 

Вывод: компьютер считает значение в зависимости от условий задачи, затем выводит значение функции.

В данной работе содержится тестовая задача

В схеме отображено условие задачи.

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №6

Разработка программ с разветвляющейся структурой.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить последовательность написания программ с разветвляющейся структурой на алгоритмическом языке (Basic) и структуру линейного и блочного оператора IF.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

IF <условие 1> THEN

[<блок 1>]

[ELSEIF <условие 2> THEN

[<блок 2> ] ]

...........

[ELSE

[<блок N>] ]

END IF

 

 

 

Постановка задачи: В соответствии с номером варианта найти значение функции, заданной одним или несколькими математическими выражениями и для дискретной функции, заданной на нескольких интервалах.

y = x + 0.8, если x < 1

y = 2*x³ - 1, если x => 1

 

CLS

INPUT x

IF x < 1 THEN

y = x + 0.8

ELSEIF

y = 2*x³ - 1

END IF

PRINT “y=”; y

END

x = -52 y = -51.2

x = 0 y = 0.8

x = 1 y = 1

 

Вывод: программы с разветвляющейся структурой зависят от выбранных условий. Введем значение х, компьютер проверяет его значение: если х <1, то y = x + 0.8, вычисляется значение у; если х =>1, то у вычисляется по формуле y = 2*x³ - 1. В данной работе содержится тестовая задача. Компьютер считает значение в зависимости от условий, которые отражены в схеме.


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №7

Организация работ с массивами.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: закрепить навыки по разработке циклических и разветвляющихся структур алгоритмов на примере обработки массивов.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

a (i) – переменная

i = 1, n

a – имя переменной

i – номер по порядку

a (i,j) – индексная переменная, представляющая собой матрицу.

a (i,j,k,m) – координаты n-мерного линейного пространства.

DIM, REDIM.

 

Постановка задачи: найти сколько элементов массива А() встречаются в массиве В().

 

DEFINI I – N

CLS

INPUT “n1=”; n1

INPUT “n2=”; n2

DIM a(n1), b(n2)

FOR i = 1 TO n1

INPUT a(i)

NEXT

FOR j = 1 TO n2

INPUT b(j)

NEXT

S = 0

FOR i = 1 TO n1

FOR j = 1 TO n2

IF a(i) = b(j) THEN

S = S + 1: EXIT FOR

END IF

NEXT j

NEXT i

PRINT “S = ”; S

END

n1 = 5 n2 = 4

1 5

2 1

3 1

4 2

S = 3

 

Вывод: при использовании массивов нужно выполнить три условия:

1) определить размерность массива;

2) определить начальный индекс;

3) определить индексы массивов, которые должны быть в допустимых пределах.

 

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №8

Организация программ с циклической структурой.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить способы задания типов данных в QB и их использования при организации вычислений.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Оператор цикла FOR … NEXT.

Применяется для циклического выполнения определенной группы операторов заданное число раз.

Синтаксис: FOR <счетчик> = <начальное значение> ТО

<конечное значение> [STEP <приращение>]

NEXT [<счетчик 1>[, <счетчик 2>...]

 

Оператор цикла - DO...LOOP.

Обеспечивает циклическое выполнение группы операторов, пока <условие> в конструкции WHILE истинно (TRUE) или до тех пор, пока <условие> в конструкции UNTIL не станет истинным. Имеет две разновидности, в зависимости от того, проверяются ли условия в начале или конце цикла.

Синтаксис:

1. 1. DO

[<блок операторов>]

LOOP [ [WHILE | UNTIL) <условие>]

2. 2. DO [(WHILE | UNTIL) <условие>]

[<блок операторов>]

LOOP

 

Оператор цикла – WHILE…WEND.

Выполнение совокупности операторов пока условие истинно.

Синтаксис:

WHILE <условие>

[<операторы>]

WEND

Если условие истинно, то выполняются все операторы до ключевого слова WEND. Затем происходит возврат на проверку условия. Если оно по-прежнему истинно, то процесс продолжается. Если ложно, то управление передается следующему за WEND оператору.

Постановка задачи: в соответствии со схемами программ лабораторной работы №3 рассчитать значения функции с равномерно изменяющимся аргументом.

Cм. рис. 9

CLS

INPUT x1, x2, x3

x = x1

a = SQR (3.14)

DO WHILE x <= x2

y = (TAN (x) – a^3) / (a*ABS (1 - x))

PRINT y

x = x + x3

LOOP

END

-4.236331 -5.213448 -6.884799

-4.51385 -5.663408 -7.745691

-4.835673 -6.2089

Cм. рис. 10

CLS

INPUT x1, x2, x3

x = x1

a = SQR (3.14)

DO

y = (TAN (x) – a^3) / (a*ABS (1 - x))

PRINT y

x = x + x3

LOOP WHILE x <= x2

WEND

-4.236331

…………

-7.745691

 

Cм. рис. 11

CLS

INPUT x1, x2, x3

a = SQR (3.14)

FOR x = x1 to x2 STEP x3

y = (TAN (x) – a^3) / (a*ABS (1 - x))

PRINT y

NEXT x

END

-4.236331

…………

-7.745691

 

Вывод: если написать программы с различными циклами, но с одинаковыми начальными данными и формулировкой задачи, то все выводят одинаковый результат.

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

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №9

Работа с различными типами данных.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить способы задания типов данных в QB и их использования при организации вычислений.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

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

Константы - это предварительно определенные величины, которые не изменяются в процессе выполнения программы.

Переменные - это элемент языка программирования, имеющий имя и тип.

Константы используемые в Бейсике можно разделить на две группы:

- литерные константы, представляющие собой последовательность знаков (литер) и выражаемые в виде чисел и строк;

- именованные константы, переменные особого рода, значения которых не могут быть изменены в программе.

Тип переменной можно описать тремя способами:

1) в явном виде, с использованием специальных символов, которые помещаются в конце имени:

% - целое одинарной точности,

& - целое двойной точности,

! - действительное одинарной точности,

# - действительное удвоенной точности,

$ - символьная переменная переменной длины.

2) в операторах описания данных: COMMON, DIM, REDIM.

3) с помощью операторов, изменяющих систему умолчания.

В случае одновременного использования всех видов описания, приоритеты определяются в соответствии с указанным выше порядком. Все переменные по умолчанию действительные одинарной точности.

 

Постановка задачи: Вычислить максимальное значение суммы элементов ряда , где i изменяется от 1 до n, для заданного значения n.

Практическая часть.

1.

CLS

INPUT “n = ”; n%

S = 0

FOR i% = 1 TO n%

IF i% <> 2 THEN S = S + (0.5 ^ (i% - 1) + 2*i% + 1)/ (i% - 2) ELSE

NEXT i%

PRINT S

END

1 -4

5 -11

2.

CLS

INPUT “n = ”; n&

S = 0

FOR i& = 1 TO n&

IF i& <> 2 THEN S = S + (0.5 ^ (i& - 1) + 2*i& + 1)/ (i& - 2) ELSE

NEXT i&

PRINT S

END

1 -4

5 -11

3.

CLS

INPUT “n = ”; n!

S = 0

FOR i! = 1 TO n!

IF i! <> 2 THEN S = S + (0.5 ^ (i! - 1) + 2*i! + 1)/ (i! - 2) ELSE

NEXT i!

PRINT S

END

1 -4

5 -11

4.

CLS

INPUT “n = ”; n#

S = 0

FOR i# = 1 TO n#

IF i# <> 2 THEN S = S + (0.5 ^ (i# - 1) + 2*i# + 1)/ (i# - 2) ELSE

NEXT i#

PRINT S

END

1 -4

5 -11

Вывод: в языке BASIC существует несколько способов указания типов данных. Константы можно разделить на две группы:

- литерные константы;

- именованные константы.

Тип переменной можно описать тремя способами:

1) в явном виде, с использованием специальных символов, которые помещаются в конце имени:

% - целое одинарной точности,

& - целое двойной точности,

! - действительное одинарной точности,

# - действительное удвоенной точности,

$ - символьная переменная переменной длины.

2) в операторах описания данных: COMMON, DIM, REDIM.

3) с помощью операторов, изменяющих систему умолчания.

 

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №10

Обработка символьной информации.

 

Выполнил /К. А. Жульков/

студент группы 620171

 

Проверил /А. Ю. Илюхин/

/О. В. Илюхина/

/А. Е. Полуэктов/

 

Тула 2007

Цель: ознакомиться с основными функциями и операторами обработки символьной информации, используемыми в языке Quick Basic.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

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

Максимальная длина текстовой переменной не может превышать 32767 символов.

 

Постановка задачи: в соответствии с вариантом в заданной строке определить количество слов, все слова записать в одномерный массив.

 

Практическая часть.

 

CLS

INPUT “введите фразу”; a$

FOR i = 1 TO LEN (a$)

b$ = MID$ (a$, i, 1)

IF b$ = “ ” THEN k = k + 1

NEXT i

PRINT k; “слов”

END

 

Добрая слава лучше богатства

4 слов

 

Вывод: символьные константы, используемые в качестве литеральных констант в тексте исходной программы, представляют собой последовательность произвольных знаков алфавита, окаймляемую двойными кавычками.

Максимальная длина текстовой переменной не может превышать 32767 символов.

В символьном выражении операции производятся над символьными операндами, представляющими собой символьные константы, переменные, элементы символьных массивов, а также функций обработки

символьных данных и другие символьные выражения.


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №11

Организация ввода исходных данных.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: организовать ввод данных с клавиатуры и файла и вывод результатов на экран.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

При разработке программы целесообразно обеспечить альтернативу ввода исходных данных; создать меню, с указанием характера исходных данных.

ввод с клавиатуры – 1

ввод с файла – 2

тестовая задача – 3

Для организации логической структуры с выбором по значению – оператор SELECT

 

INPUT v%

SELECT CASE u%

CASE 1

CASE 2

CASE 3

CASE 0 STOP

CASE ELSE

END SELECT

 

DATA 5, 6, 7, 8, 9, 10

FOR

READ

NEXT

 

При использовании DATA все данные собираются в один блок и выдаются по требованию.

Для того чтобы сосчитать данные из файла, необходимо иметь этот файл, открыть его (OPEN), сосчитать данные (AS #1), закрыть (CLOSE).

 

Постановка задачи: при решении задачи в соответствии с индивидуальным заданием организовать ввод исходных данных с клавиатуры, файла и тела программы.

 

Практическая часть.

CLS

DATA 1, 3, 5, 7, 4, 1, 5

PRINT “1 – тестовая задача”

PRINT “2 – ввод с файла”

PRINT “3 – ввод с клавиатуры”

INPUT “выберите пункт меню n”; n%

SELECT CASE n%

CASE 1

FOR i% = 1 TO 4

READ a(i%)

NEXT

FOR j% = 5 TO 7

READ b(j%)

NEXT

S = 0

FOR i% = 1 TO 4

FOR j% = 5 TO 7

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

PRINT S

CASE 2

INPUT “введите имя файла”; f$

OPEN f$ FOR OUTPUT AS #1

INPUT #1, a(i%), b(j%)

FOR i% = 1 TO 4

READ a(i%)

NEXT

FOR j% = 5 TO 7

READ b(j%)

NEXT

S = 0

FOR i% = 1 TO 4

FOR j% = 5 TO 7

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

PRINT S

CASE 3

INPUT “n1=”; n1%

INPUT “n2=”; n2%

FOR i% = 1 TO n1%

INPUT a(i%)

NEXT

FOR j% = 1 TO n2%

INPUT b(j%)

NEXT

S = 0

FOR i% = 1 TO n1%

FOR j% = 1 TO n2%

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

PRINT S

END SELECT

Вывод: при разработке программы целесообразно обеспечить альтернативу ввода исходных данных; создать меню, с указанием характера исходных данных.

Для того чтобы сосчитать данные из файла, необходимо иметь этот файл, открыть его (OPEN), сосчитать данные (AS #1), закрыть (CLOSE).


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №12

Организация вывода данных на экран монитора, на печать и в файл.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить способы вывода информации, получить навыки работы в сфере QB при организации интерфейса вывода информации.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Совершенная программа должна иметь альтернативу вывода информации. Наиболее распространен вывод в файл, т.к. при этом обеспечивается основной принцип современных технологий. На экран информация выводится для оперативного управления. Вывод на печать – получение твердой копии. Для вывода информации используются операторы PRINT, USING, WRITE.

LPRINT – вывод на печать.

PRINT USING – позволяет вывод данных по формату.

Постановка задачи: при решении задачи в соответствии с индивидуальным заданием организовать вывод данных расчета на экран монитора, печатающее устройство и в файл.

Практическая часть.

 

CLS

DATA 1, 7, 3, 9, 1, 3, 1

PRINT “1 – вывод на экран”

PRINT “2 – вывод на печатающее устройство”

PRINT “3 – вывод в файл”

INPUT “выберите пункт меню n”; n%

SELECT CASE n%

CASE 1

FOR i% = 1 TO 4

READ a(i%)

NEXT

FOR j% = 5 TO 7

READ b(j%)

NEXT

S = 0

FOR i% = 1 TO 4

FOR j% = 5 TO 7

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

PRINT USING “###, ##”; S

CASE 2

FOR i% = 1 TO 4

READ a(i%)

NEXT

FOR j% = 5 TO 7

READ b(j%)

NEXT

S = 0

FOR i% = 1 TO 4

FOR j% = 5 TO 7

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

LPRINT S

CASE 3

FOR i% = 1 TO 4

READ a(i%)

NEXT

FOR j% = 5 TO 7

READ b(j%)

NEXT

S = 0

FOR i% = 1 TO 4

FOR j% = 5 TO 7

IF a(i%) = b(j%) THEN

S = S + 1: EXIT FOR

END IF

NEXT j%

NEXT i%

INPUT “введите имя файла”; f$

OPEN f$ FOR INPUT AS #1

PRINT #1, S

END SELECT

 

Вывод: совершенная программа должна иметь альтернативу вывода информации. Наиболее распространен вывод в файл, т.к. при этом обеспечивается основной принцип современных технологий.

На экран информация выводится для оперативного управления.

Вывод на печать – получение твердой копии.

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №13

Работа с параметрами экрана в текстовых режимах.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить способы организации интерфейса, изучить возможности изменения параметров экрана при выводе текстовой информации.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Текстовый режим – SCREEN

WIDTH <m1>, [<m2>]; m1 – количество строк; m2 – количество столбцов. Количество столбцов может быть 40 или 80, а строк – 25, 43, 50.

Цветовой оператор – COLOR <p>, <f>

0-15 – нормальные цвета, 16-31 – мигающие.

Цвет изменяется от 0 до 30 – передний план, от 0 до 7 – фон.

 

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

Практическая часть.

CLS

a = SQR (3.14)

x1 = 0.3

x2 = 0.7

x3 = 0.02

y = (TAN (x1) – a^3) / (a*ABS (1 – x1))

COLOR 21

PRINT x1, y

COLOR 7, 8

FOR x = x1 + x3 TO x2 – x3 STEP x3

y = (TAN (x) – a^3) / (a*ABS (1 - x))

PRINT x, y

NEXT

COLOR 3, 6

y = (TAN (x2) – a^3) / (a*ABS (1 – x2))

PRINT x2, y

END

0.3 -4.236331

0.32 -4.342627

…………………………………….

0.68 -8.386393

0.7 -8.88223

Вывод: вывод значений в QB можно осуществить в виде таблицы с количеством столбцов или 40 или 80, а строк 25, 43, 50.

Цвет изменяется от 0 до 30 – передний план, от 0 до 7 – фон.

0-15 – нормальные цвета, 16-31 – мигающие.

 

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №14

Работа с параметрами библиотеки пользователя.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить возможность подключения библиотек пользователя, работающих в среде qbx.exe.

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

— сделать (объявить) декларацию.

— определить параметры.

— вызвать подпрограмму.

DECLARE SUB MENU F (…) – имя, 5, 5, 1, m%

MENU V (…)

Параметры массива DIM a1$(4), a2$()

- ввод с файла

- ввод тестовой задачи

- ввод с клавиатуры

- выход

cod% (m%) – выходной параметр N пункта.

Постановка задачи: для программы со стандартным интерфейсом организовать 3 меню для ввода/вывода информации, для ввода файлов.

y = ((x× + cos² (x)) / (|2 - x|)) ^1/3

Практическая часть.

DECLARE SUB MENUV (a1$(4), 5, 5, 1, m%)

DECLARE SUB MENUF (a2$(4), 5, 5, 1, n%)

DIM a1$(4)

DIM a2$(4)

a1$(1) = “вывод на экран”

a1$(2) = “вывод на печатающее устройство”

a1$(3) = “вывод в файл”

a1$(4) = “закончить”

a2$(1) = “ввод с клавиатуры”

a2$(2) = “ввод с файла”

a2$(3) = “тестовая задача”

a2$(4) = “закончить”

COLOR 0,3

CLS

DO

v% = 0

CALL MENUV (a1$(4), 5, 5, 1, m%)

SELECT CASE m%

CASE 1

PRINT “введите x”; INPUT x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

PRINT y

CASE 2

INPUT x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

LRINT USING “###, ##”; y

CASE 3

INPUT “введите имя файла”; f$

INPUT x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

PRINT y

OPEN f$ FOR INPUT AS #1

INPUT #1, y

CLOSE

END SELECT

LOOP WHILE v% = 1

DO

CALL MENUV (a2$(4), 5, 5, 1, n%)

SELECT CASE n%

CASE 1

INPUT x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

PRINT y

CASE 2

INPUT “введите имя файла”; f$

OPEN f$ FOR OUTPUT AS #1

INPUT #1, x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

PRINT y

INPUT #1, y

CLOSE

CASE 3

INPUT x

y = ((x^x + cos(x) ^2) / (ABS (2 – x)) ^ (1/3)

PRINT y

END SELECT

LOOP WHILE v% = 2

Вывод: для загрузки программы в используемую библиотеку применяется функция DECLARE SUB. Эта работа напоминает предыдущие (11 – 13), но отличие в том, что здесь программа подгружается в библиотеку, и значения переменной вводятся пользователем.

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №15

Работа с файлами в среде QB.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить способы записи информации в файл; получить навыки работы с файлами.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

OUTPUT - последовательный файл вывода.

INPUT - последовательный файл ввода.

 

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

 

Практическая часть.

CLS

INPUT “введите имя файла”; f$

INPUT x1, x2, x3

a = SQR(3.14)

OPEN f$ FOR OUTPUT AS #1

FOR x = x1 to x2 STEP x3

y = (TAN(x) – a^3)/(a*ABS(1 - x))

PRINT y

PRINT #1, y

NEXT x

CLOSE #1

PRINT “результаты сохранены в файл:”; f$

END

 

Вывод: для того чтобы считать данные с файла необходимо:

- иметь этот файл

- открыть файл

- считать данные

- закрыть файл.

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №16

Создание исполняемых файлов и библиотек пользователя.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить способы создания исполняемых файлов и библиотек пользователя; получить навыки работы в среде QB.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

В среде Basic Microsoft исполняемые файлы создаются при помощи меню «Run» «Make EXE File». Библиотеки пользователя создаются при помощи меню «Make Library».

 

Постановка задачи: описать последовательность создания библиотек пользователя (своей библиотеки) и создать исполняемые файлы: работающий самостоятельно и с поддержкой библиотек среды программирования Basic Microsoft (ВС7). Указать отличия между созданными файлами, дать рекомендации по их использованию.

 

Практическая часть.

Вошла в QB, затем в меню выбрала RUN Ò Make EXE File Ò ввод имени файла Ò make exe.

Затем RUNÒ Make Library Ò ввод имени библиотеки Ò make Library.

Появляется черное окно, в которое нужно вводить имя файла (Hod08.exe).

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

Затем можно посмотреть данный файл в программе-оболочке FAR с разным расширением: Hod08.exe, Hod08.bas, Hod08.lib, – и размерами.

CLS

x = 0.3

x1 = 0.05

a = SQR(3.14)

DO WHILE x <=0.7

y = (TAN (x) – a^3) / (a*ABS (1 - x))

x = x + x1

PRINT y

LOOP

END

 

Вывод: файлы бывают стандартные и с поддержкой библиотеки. Расширения, используемые в программах при создании файлов и библиотек: exe, bas, lib.


Федеральное агентство по образованию

Российской Федерации.

“Тульский государственный университет”.

 

Кафедра “Технология машиностроения ”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №17

Построение графических примитивов в среде QB.

 

Выполнил

студент группы

 

Проверил /А.Ю. Илюхин /

/О.В. Илюхина /

/А.Е.Полуэктов/

 

 

Тула

Цель: изучение способов работы с графикой, получение навыков построения графических примитивов в QB.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Для работы с графикой необходимо выполнить следующие основные этапы:

1) задать графический режим, оператор – SCREEN n. Каждый режим характеризуется разрешением и количеством цветов.

12 режим: 640×430 + 16 цветов.

2) необходимо установить область вывода графической информации; оператор – VIEW [(x1, y1) – (x2, y2), c1, c2]. По умолчанию графическая область вывода – весь экран; в противном случае определяются координаты x, y. Оператор VIEW без параметров возвращает поле вывода по умолчанию (весь экран).

с1 – цвет заливки.

с2 – цвет границы.

3) установить логические координаты поля вывода; оператор WINDOW (x1, y1) – (x2, y2) – логические координаты соответственно нижнего левого и верхнего правого углов.

4) построить графическое изображение.

 

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

 

Задание № 30.

В центре экрана построить квадрат с вершиной, направленной вверх, его описать окружностью Внутрь квадрата вписать окружность, в центре которой построить точку.

 

Практическая часть.

CLS

INPUT a, b, c, d

SCREEN 12

VIEW (0, 0) – (639, 479), 12, 9

CIRCLE (320, 240), 145, a

LINE (220, 340) – (420, 140), b, BF

CIRCLE (320, 240), 100, c

PSET (320, 240), d

PRINT “изображение:”

END

 

Вывод: для работы с графикой необходимо выполнить следующие основные этапы:

1) задать графический режим.

2) установить область вывода графической информации. По умолчанию графическая область вывода – весь экран; в противном случае определяются координаты x, y.

3) установить логические координаты поля вывода; оператор WINDOW (x1, y1) – (x2, y2) – логические координаты соответственно нижнего левого и верхнего правого углов.

4) построить графическое изображение.

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №18

Организация обработки ошибок в процессе работы программы.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучить способы обработки ошибок в процессе выполнения программы, получить навыки организации вычислений с учетом возможности возникновения ошибок.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Обработка ошибок чаще всего используется для защиты от

– неправильных действий пользователя;

– ввода некорректных исходных данных.

Для организации обработки ошибок необходимо выполнить следующие условия:

– включить обработку ошибок:

ON ERROR GOTO <metka>

m1

m2

– определить подпрограмму обработки ошибок, которая начинается:

m1:

RESUME [{NEXT <metka2>}]

Ключевое слово RESUME без параметров передает управление оператору, вызвавшему ошибку.

Ключевое слово NEXT означает, что передача управления будет осуществлена на операторе, следующем за вызвавшим ошибку.

Для того чтобы узнать, где ошибка:

m1

PRINT “ “, ERR

RESUME …

ERL – возвращает номер строки, в которой возникла ошибочная ситуация.

ERROR <код ошибки> – генерирует ситуацию возникновения ошибки с заданным кодом, а также позволяет определить свои коды ошибок.

ERR – возвращает код ошибки.

 

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

Задание № 30.

y = (TAN (x) – a^3) / (a*ABS (1 - x)); a = SQR (3.14)

Практическая часть.

CLS

REM Лабораторная работа № 18

ON ERROR GOTO m1

INPUT “введите х = ”, х

a = SQR (3.14)

y = (TAN (x) – a^3) / (a*ABS (1 - x))

PRINT “y = ”, y

END

PRINT ERR

m1

INPUT “введите другое значение х = ”, х

RESUME

 

Вывод: обработка ошибок чаще всего используется для защиты от

– неправильных действий пользователя;

– ввода некорректных исходных данных.

Для организации обработки ошибок необходимо выполнить следующие условия:

– включить обработку ошибок;

– определить подпрограмму обработки ошибок, которая начинается.

 

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №19

Организация прерываний от функциональных клавиш.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучение способов управления ходом выполнения программы, получение навыков организации прерываний в среде QB.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

Для организации прерываний от функциональных клавиш необходимо выполнить следующие условия:

1) определить наименование клавиш

KEY 1, “Останов”

KEY 10, “Конец”

2) установить подпрограмму обработки прерывания.

ON KEY (1) GOSUB m1

ON KEY (10) GOSUB m10

 

m1: m10:

… STOP

RETURN RETURN

3) разрешить отслеживание события нажатия клавиши.

KEY (1) ON

KEY (10) ON

4) вывести список функциональных клавиш.

KEY ON

5) написать основную программу.

 

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

 

Практическая часть.

CLS

KEY 1, “Помощь”

KEY 2, “ПользМ”

KEY 3, “Просм”

KEY 4, “Редакт”

KEY 5, “Копир”

KEY 6, “Переим”

KEY 7, “Папка”

KEY 8, “Удален”

KEY 9, “КонфМН”

KEY 10, “Выход”

ON KEY (1) GOSUB m1

ON KEY (10) GOSUB m10

KEY (1) ON

KEY (10) ON

KEY ON

k& = 0

DO

k& = k& + 1

LOOP

m100: STOP

END

m1:

LOCATE 12, 25

PRINT k&

RETURN

m10:

RETURN m100

 

Вывод: для организации прерываний от функциональных клавиш необходимо выполнить следующие условия:

1) определить наименование клавиш

2) установить подпрограмму обработки прерывания.

3) разрешить отслеживание события нажатия клавиши.

4) вывести список функциональных клавиш.

5) написать основную программу.


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №20

Организация ниспадающего меню.

 

 

Выполнил

студент группы

 

Проверил

 

 

Тула

Цель: изучение способов организации пользовательского интерфейса, получение навыков работы в среде QB.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

1) загрузить среду программы с библиотекой.

2) подгрузить файл декларации.

3) menu G, menu V (параметры)

a$() – пункты меню

k$() – контекстная помощь

tip% – 0,1, 2, 3

cod% – пункт

Всю обработку необходимо осуществить в цикле, а массив описать оператором REDIM.

Постановка задачи: В соответствии с заданием, используя вертикальное меню организовать:

- ввод одномерного массива - с клавиатуры, с файла, тестовой задачи из

тела программы;

- несколько видов обработки данных;

- вывод - на экран, на печатающее устройство, в файл

 

Практическая часть.

CLS

INPUT n%

DIM AO% (O TO N%) AS INTEGER

COMMON I, max% AS INTEGER

OPEN “a:/ max1.txt” FOR INPUT AS #1

DO WHILE NOT EOF (1)

FOR I = 1 TO N%

INPUT AO%(I): INPUT #1, AO%(I)

PRINT AO%(I)

NEXT I: max% = AO%(0)

FOR I = 1 TO N%

IF AO%(I) (2 = INT / A(I) / 2) and max% = AO%(I) THEN SWAP max%, AO%(I)

NEXT I: LOOP: PRINT #1, USING “###”, max

PRINT “максимальный элемент равен”; max

LPRINT “a:/ max1.txt” FOR OUTPUT AS #1

DO

LINE INPUT #1, max 1$

LOOP UNTIL FOR (1)

CLOSE #1

END

Вывод: пользовательский интерфейс обеспечивает ввод, обработку, вывод, завершение работы с помощью горизонтального меню, а выбор конкретных действий с помощью вертикального меню.

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №22

Создание исполняемых файлов, работающих с ключом.

 

 

Выполнил

студент группы

 

Проверил

 

Тула

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

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

3 режима работы программы:

1) диалоговый (интерактивный).

2) автоматизированный.

3) автоматический.

C$ = COMMAND $ - имя файла

 

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

 

Практическая часть.

CLS

C$ = COMMAND$

PRINT C$

IF C$ = “ ” THEN

INPUT x

ELSE

OPEN C$ FOR INPUT AS #1

INPUT #1, x

INPUT #1, f$

CLOSE

END IF

y = (TAN (x) – a^3) / (a*ABS (1 - x))

IF C$ = “ ” THEN

PRINT y

ELSE

OPEN C$ FOR OUTPUT AS #1

PRINT #1, x, y

CLOSE

END IF

END

 

Вывод: 3 режима работы программы:

1) диалоговый (интерактивный).

2) автоматизированный.

3) автоматический.

В программе необходимо указать значение командной строки. При отсутствии командной строки компьютер переходит на диалоговый режим.

 

 


Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная работа №24

Обработка текста с помощью текстового процессора Word.

 

Выполнил

студент группы

 

Проверил

 

Тула

Цель: изучить основные функции, используемые в редакторе WORD, получить навыки обработки текстовой информации.

 

Порядок выполнения работы:

1. Получить индивидуальное задание.

2. Выполнить работу.

3. Оформить отчет.

4. Защитить работу.

5. Изучить теоретическую часть.

 

Теоретическая часть.

1) Открыть редактор WORD

2) Сохранить документ с именем 2004 Информатика 620541 лб фамилия ИО 01.doc.

3) Установить параметры страницы:

верх – 20 лево – 35

низ – 25 право – 15

4) Установить шрифт

Times New Roman

размер – 14

интервал - двойной

5) Создать титульный лист.

6) Копировать и вставить информацию.

7) Нумерацию осуществить по разделам для каждой лабораторной работы отдельно.

8) Графическую часть целесообразно выполнить с использованием программы Corel.

Допускается отсутствие рис., но рисуночные подписи сделать.

 

Постановка задачи: разработать структуру документа лабораторной работы по информатике.

 

Практическая часть.

1) На рабочем столе найдем значок WORD, щелкнем мышкой и откроется рабочая страница.

2) Для сохранения изменений в документе в меню “Файл” найдем “Сохранить как…”, напишем название и нажмем “Сохранить”.

3) Для установления заданных размеров полей щелкнем левой кнопкой мыши на линейке. Высветится окно, в котором надо произвести изменения по заданию и нажать “ОК”.

4) С помощью панели инструментов установим заданный шрифт, его размер, интервал между строк.

5) В правом нижнем углу изменим язык на русский (“Ru”).

 

Вывод: текстовый редактор WORD является универсальной программой для обработки текстовой информации, так как позволяет проводить форматирование текста.

 

 

Федеральное агентство по образованию

Российской Федерации.

 

Государственное образовательное учреждение высшего профессионального образования

“Тульский государственный университет”.

 

Кафедра “Инструментальные и метрологические системы”.

 

ИНФОРМАТИКА.

 

 

Лабораторная р


Дата добавления: 2015-10-21; просмотров: 25 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
3)Упро­сти­те вы­ра­же­ние , най­ди­те его зна­че­ние при . В ответ за­пи­ши­те по­лу­чен­ное число. | A 1 № 101. Может ли гра­фик за­ви­си­мо­сти пути от вре­ме­ни иметь сле­ду­ю­щий вид? 1 страница

mybiblioteka.su - 2015-2024 год. (0.519 сек.)