- •Введение
- •Тема: Основы организации компьютера Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Тема: Программное обеспечение компьютера Лабораторная работа №1
- •Тема: Текстовые процессоры Лабораторная работа №1
- •Исходный текст
- •Задание № 2 Фильмы:
- •А если это любовь?
- •Райзман Юлий, а если это любовь?
- •Лабораторная работа №2
- •Фрагмент многоуровневого списка
- •Задание № 1
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Тема: Табличные процессоры Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Если(лог_выражение; значение 1_если_истина; значение 2_если_ложь)
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа № 9
- •Тема: Алгоритмизация и программирование Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Тема: Основы информационных систем и баз данных Лабораторная работа №1
- •Создание таблицы с помощью конструктора Организационно-методические указания
- •Лабораторная работа №2
- •Организационно-методические указания
- •Лабораторная работа №3
- •Организационно-методические указания
- •Лабораторная работа №4
- •Организационно-методические указания
- •Лабораторная работа №5.
- •Организационно-методические указания. Задание 1. Сортировка полей по возрастанию и убыванию.
- •Создание вычисляемых полей в запросах. Организационно-методические указания.
- •Задание 2. Создание вычисляемых полей в запросах.
- •Задания для самостоятельной работы:
- •Лабораторная работа №7
- •Создание отчета «Дни Рождения».
- •Организационно-методические указания
- •Размер контролируйте по сетке, в которой одна клетка соответствует 1 см.
- •Лабораторная работа №8
- •Создание поля типа гиперссылка.
- •Задание 3. Создание поля типа гиперссылка
- •Задание 4. Создание запроса на выборку для таблицы внутренних документов.
- •Тема: Компьютерные сети и Интернет Лабораторная работа №1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа №4
- •Тема: Компьютерные презентации Лабораторная работа № 1
- •Лабораторное занятие № 2
- •Организационно-методические указания
- •Лабораторная работа № 3
- •Лабораторная работа №4
- •Тема: Основы компьютерной графики Лабораторная работа №1
- •Лабораторная работа №2 Тема: «Создание визитной карточки в редакторе Paint».
- •Лабораторная работа №3
- •Тема: Организация контроллеров технических систем Лабораторная работа №1
- •Instruction (инструкция).
- •Лабораторная работа №2
- •Тема: Реализация контроллером типовых функций управления
- •Лабораторная работа №2
- •Лабораторная работа №3
- •1.Построение модели процесса управления объектом.
- •Методическое обеспечение лабораторных работ Список рекомендуемой литературы
- •Программное обеспечение:
- •Оглавление
Лабораторная работа №2
Тема: «Разработка и отладка разветвляющихся программ».
Цель занятия: приобрести практические навыки по разработке разветвляющихся алгоритмов, программ и отладке их в интегрированной среде
Отрабатываемые вопросы:
Разработка схем алгоритмов и разветвляющихся программ.
Отладка разветвляющихся программ.
Организационно-методические указания
Один из фундаментальных операторов – оператор IF…. помогает проводить анализ выполнения заданных условий. Программы, составленные для таких вычислений, называются разветвляющимися программами.
1.Постановка задачи. Разработать схему разветвляющегося алгоритма и программу для вычисления значений функции, выбранной из перечня индивидуальных заданий.
Полная форма условного оператора в вида блока имеет вид:
IF <условие>THEN
ELSE
<операторы>
END IF
Используется при построении программ и алгоритмов также краткая форма:
IF<условие> THEN
<операторы>
END IF
Линейная форма записи имеет вид:
IF<условие> THEN<операторы> ELSE<операторы>
IF<условие> THEN<операторы>
Выполнить вычисление следующей функции, использующий условный оператор:
2.Разработать схему реализации алгоритма (рис.1.)
3. Создание текста разветвляющейся программы двумя способами.
1 способ реализации программы.
REM Линейная структура программы
Pi=3.14
INPUT «Введите а»;а
INPUT «Введите х»;х
IF x>0 THEN y=sin(pi/(12+x))+x^2-5*a ELSE y=sin(pi/(12+x))+x^2+5*a
PRINT «y=»;y
END
Рис.1.Схема разветвляющегося алгоритма
2 способ реализации программы.
REM Блочная структура программы
Pi=3.14
INPUT «Введите а»;а
INPUT «Введите х»;х
IF x>0 THEN
y=sin(Pi/(12+x))+x^2-5*a
ELSE
y=sin(Pi/(12+x))+x^2+5*a
END IF
PRINT «y=»;y
END
4. Оценка результатов вычислений для двух способов построения программы и значений условия «х».
Задания к работе №2
Разработать схему разветвляющегося алгоритма и составить программу для вычисления функции.
В.1
В.2
В.3
В.4
В.5
В.6
В.7
В.8
В.9
В.10
В.11
В.12
В.13
В.14
Лабораторная работа №3
Тема: «Разработка и отладка циклических программ».
Цель занятия: приобрести практические навыки по разработке циклических алгоритмов, программ и отладке их в интегрированной среде.
Отрабатываемые вопросы:
Разработка схем циклических алгоритмов и программ.
Отладка циклических программ.
Организационно-методические указания
Цикл – это последовательность действий, выполняемых многократно в решаемой задаче. Оператор цикла FOR… позволяет выполнять заданное число раз определенную группу операторов и записывается следующим образом:
FOR <I> = <A1> TO <A2> STEP <A3>
<последовательность операторов>
NEXT <I>
Оператор FOR- TO- STEP определяет заголовок цикла, NEXT оператор, определяющий конец тела цикла и изменяет значение параметра I на величину А3. Тело цикла – это серия команд , находящихся между операторами FOR и NEXT.
Переменную I называют параметром цикла, А1, А2, А3 задают соответственно: начальное значение параметра цикла, конечное значение и А3 – значение шага, на которое каждый раз изменяется значение параметра цикла.
Рассмотрим разработку и отладку циклической программы с известным числом повторений : операторы FOR- TO- STEP.
1. Постановка задачи. Составить схему алгоритма и программу для вычисления значений функции, взятой из списка индивидуальных заданий к данному лабораторному занятию, результаты вычислений выдать на монитор. Вычисляемая функция имеет следующий вид:
для х= (-1 : 3 ) с
шагом 0.5
2.Разработка схемы циклического алгоритма (рис.1).
Рис.1.Схема циклического алгоритма
3. Разработка текста циклической программы
CLS
FOR х = -1 TO 3 STEP 0.5
y= (exp(x^2)+exp(-x^2))/2
PRINT “x= “ ; x, "y="; y
NEXT х
END
4. Оценка результатов вычислений для различных значений переменной «х».
5.Отладить циклическую программу вычисления таблицы квадратов чисел от 1 до 10 и вывести на экран монитора.
CLS
FOR i = 1 TO 10 STEP 1
PRINT "i="; i, "y="; i ^ 2
NEXT i
END
Задания к работе №3
В.1
В.2
В.3
В.4
В.5
В.6
В.7
В.8
В.9
В.10
В.11
В.12
В.13
В.14
В.15
В.16
В.17
