
- •Методичні вказівки
- •Лабораторная работа № 1
- •Методические указания
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 2
- •Методические указания
- •Пример выполнения
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 3
- •Методические указания
- •Задание на работу
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 4
- •Задание на работу
- •Лабораторная работа № 5
- •Задание на работу
- •Лабораторная работа № 6
- •Меню и опции
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Часть 1: программирование вычислительных процессов линейной структуры
- •Часть 2: программирование вычислительных процессов разветвляющейся структуры.
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
- •Контрольные вопросы
- •Лабораторная работа № 9
- •Интерфейс программы организовать с использованием меню разработка блок-схемы обязательна
Міністерство освіти і науки, молоді і спорту України
Державний вищий навчальний заклад
«Приазовський державний технічний університет
Факультет інформаційних технологій
Кафедра автоматизації технологічних процесів і виробництв
Методичні вказівки
щодо виконання лабораторних робіт з дисципліни
«Комп’ютерні технології та програмування»
для студентів за напрямом 6.050202 «Автоматизація та комп’ютерно-інтегровані технології» денної, заочної та прискореної форм навчання
Укладач:
ст. викл. О.О. Койфман
Затверджено:
на засіданні кафедри АТПіВ
« » 201 р. , протокол №
Зав. кафедри О.І.Сімкін
Погоджено:
Навчально-методичною комісією
кафедри АТПіВ
« » _______201___ р. , протокол № _.
Голова комісії Л.О.Добровольська
Маріуполь, 2012 р.
УДК _______________________
Методичні вказівки щодо виконання лабораторних робіт з дисципліни «Комп’ютерні технології та програмування» для студентів за напрямом 6.050202 денної, заочної та прискореною форм навчання. Маріуполь, ДВНЗ «ПДТУ». – 2012. – ___ с., ___мал.
Викладено вимоги та завдання до лабораторних робіт з дисципліни «Комп'ютерна техніка і організація обчислювальних робіт»
Зміст звіту: титульний лист, тема роботи, мета роботи, призначення досліджуваної програми, короткий опис виконаних дій і використовуваних команд, малюнки із зображеннями використовуваних керуючих і діалогових елементів, висновки.
Укладач: ст. викладач, О.О Койфман
Рецензент: доц., к.т.н. О.І. Сімкін
Відповідальний за випуск: доц., к.т.н. О.І. Сімкін
СОДЕРЖАНИЕ
ЛАБОРАТОРНАЯ РАБОТА № 2 6
ЛАБОРАТОРНАЯ РАБОТА № 3 10
ЛАБОРАТОРНАЯ РАБОТА № 4 14
ЛАБОРАТОРНАЯ РАБОТА № 5 15
ЛАБОРАТОРНАЯ РАБОТА № 6 19
ЛАБОРАТОРНАЯ РАБОТА № 7 39
ЛАБОРАТОРНАЯ РАБОТА № 8 46
ЛАБОРАТОРНАЯ РАБОТА № 9 51
Лабораторная работа № 1
ТЕМА: «ОСНОВЫ SCILAB»
ЦЕЛЬ РАБОТЫ:
По указанной литературе изучить:
основы системы SciLab,
системное меню SciLab,
основные системные команды,
правила ввода команд и данных,
ранжированные переменные,
правила вывода результатов.
Методические указания
В SciLab все данные рассматриваются, как матрицы. Тип результата определяется автоматически по виду выражения.
В идентификаторах высота буквы имеет значение. Рекомендуется для имен простых переменных выбирать строчные буквы, а для структурированных (векторы и массивы) -прописные.
Векторы вводятся в квадратных скобках, компоненты вектора разделяются пробелами. Например, V=[1 2 3].
Матрицы вводятся в квадратных скобках, внутри которых размещаются векторы строк, разделенные знаком точка с запятой (;).Например, V=[1 2 3 ; 4 5 6; 7 8 9].
Если данные не умещаются в строке, строку можно отобразить в нескольких строках, используя разделитель в виде многоточия (не менее трех точек).
Значение задается системной константой с именем %pi.
В SciLab возможны два режима работы:
В командном окне, как с калькулятором. В этом случае каждое действие сразу же исполняется.
В редакторе программ. В этом случае программа вводится, как обычно, а исполняется по команде встроенного отладчика.
При работе в режиме калькулятора выражения могут вводиться:
В прямой форме, тогда после завершения ввода ответ будет выведен под встроенным системным именем ans. Переменная с этим именем всегда хранит результат последнего вычисления.
В форме оператора присвоения, когда переменной с выбранным именем присваивается значение выражения. Ответ в этом случае выводиться под именем этой переменной.
Любое уже определенное значение можно вызвать из рабочей области по имени переменной.
Если вычисляется значение переменной с выбранным именем по заданному выражению, результат выводится под именем этой переменной в следующей строке. Векторы выводятся в строке с пробелами, матрицы - построчно, каждая содержит вектор строки.
При работе с программой неграфические результаты выводятся в окно командной строки. При необходимости их можно выводить, как текст, в специально создаваемое окно.
Вывод результата можно заблокировать, если в конце строки ввода ввести знак точка с запятой (;). Значение переменной, которой результат присваивается, храниться в рабочей области.
При работе с массивами определены операторы почленного выполнения. В них перед символом операции вводится точка (.).
Символ присвоения - знак равенства (=). Равенство, как оператор отношения в условиях, вводится, как двойное равенство (==).