Электротехнический факультет
УЧЕБНАЯ ПРАКТИКА
Методические указания и контрольные задания для студентов специальности 220201 «Управление и информатика в технических системах»

СОДЕРЖАНИЕ ПРАКТИКИ
Во время практики предусматривается выполнение следующих работ:
1) получение задания от руководителя практики;
2) алгоритмизация задач по заданным условиям;
3) отладка программ и анализ результатов их выполнения на ЭВМ;
4) написание отчета по практике и защита его.
Для приобретения и закрепления навыков по алгоритмизации задач и отладке программ выполнение индивидуальных заданий должно включать следующие этапы:
- анализ постановки задачи;
- разработка и исследование алгоритма решения задачи;
- разработка блок-схемы алгоритма;
- составление и отладка программ на языке Си;
- анализ полученных результатов.
Выполнение индивидуального задания предусматривает анализ:
1) результатов трансляции программ, который сводится к разбору ошибок трансляции и их устранению,
2) результатов выполнения (счета) отлаженной программы, который должен содержать анализ соответствия результатов машинного счета результатам, полученным вручную (если это возможно).
ОРГАНИЗАЦИЯ ПРАКТИКИ
В обязанности руководителя практики входит:
1) текущее контролирование выполнения каждым студентом программы практики в соответствии с индивидуальным заданием;
2) выдача задач для решения на ЭВМ (задачи могут выдаваться дополнительно по ходу практики с учетом подготовленности студента);
3) проверка отчета по практике;
4) проведение защиты результатов практики.
Практика является учебной, поэтому студент обязан ежедневно по 4 часа находиться на занятиях, которые проводятся в соответствии с расписанием, утвержденным заведующим кафедрой. Работа в аудиториях является основой для получения и углубления теоретических знаний и практического их закрепления.
Во время практики студент обязан:
1) выполнить программу практики в полном объеме;
2) подчиняться действующим в Университете, в компьютерных классах правилам внутреннего распорядка;
3) соблюдать правила техники безопасности и производственной санитарии;
4) в конце практики предоставить руководителю письменный отчет и устранить отмеченные недостатки.
Результаты практики оцениваются по пятибалльной шкале. Получение неудовлетворительной оценки или непредоставление отчета в срок (самовольный отъезд с практики) влечет либо повторное прохождение практики, либо отчисление из Университета.
4. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА И
ОРГАНИЗАЦИЯ ЗАЩИТЫ ПРАКТИКИ
Отчет по учебной практике составляется каждым студентом самостоятельно и является основным документом, предъявляемым студентом для защиты практики.
При составлении отчета студент руководствуется программой практики и полностью отражает выполнение индивидуального задания.
При изложении текста отчета необходимо стремиться к четкости изложения, логической последовательности излагаемого материала, обоснованности выводов и предложений, точности и краткости приводимых формулировок.
Отчет должен быть выполнен на белой бумаге формата А4 (210х297 мм) с одной стороны листа с применением печатающих или графических устройств вывода ЭВМ – через 1,5 интервала, высота букв и цифр не менее 1,8 мм, цвет – черный. Рекомендуется использовать гарнитуру шрифта Times New Roman – 14, допускается Arial – 12. При печати текстового материала следует использовать двухстороннее выравнивание (по ширине). Текст надо печатать с оставлением полей:
- с левой стороны листа – 30 мм;
- с правой стороны листа не менее 10 мм;
- сверху и снизу не менее 20 мм,
Все слова пишутся полностью за исключением общепринятых сокращений.
Отчет должен содержать:
- титульный лист;
- реферат;
- содержание;
- введение;
- основную часть отчета;
- заключение;
- список использованных источников;
- приложения.
Заголовками соответствующих структурных частей отчета должны служить слова «РЕФЕРАТ», «СОДЕРЖАНИЕ», «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ», написанные на отдельной строке. Каждую структурную часть надо начинать с нового листа.
Титульный лист является первым листом отчета и оформляется в соответствии с образцом (Приложение 1). Титульный лист рекомендуется выполнять на плотной чертежной бумаге с тем, чтобы он мог быть использован в качестве обложки отчета.
Реферат должен содержать:
- количественную характеристику отчета;
- текстовую часть.
Количественная характеристика отчета содержит сведения о его объеме, количестве и характере иллюстраций, таблиц, количестве использованных литературных источников, количестве приложений. Эти данные записываются с новой строки ниже заголовка раздела, например:
РЕФЕРАТ
Всего 25 с., 7 рис. (2 черт., 3 фот., 2 графика), 5 табл., 2 приложения.
Текст реферата должен отражать:
- цель практики;
- перечень основных выполненных работ;
- методы исследований, вычислений, полученные результаты и выводы.
Введение должно содержать:
- сведения о продолжительности практики;
- основные сведения об использованных ЭВМ;
- вопросы по особенностям языков программирования, использованных при решении задач.
Основная часть отчета для каждой задачи содержит:
- описание задачи;
- блок-схема алгоритма, выполненная строго в соответствии с ЕСПД (Приложение 2);
- текст программы;
- анализ результатов выполнения программы.
Заключение должно содержать краткие выводы по результатам выполнения работы или отдельных ее этапов, предложения, рекомендации.
Приложения содержат распечатки текстов программ и результатов счета.
Страницы отчета нумеруются арабскими цифрами. Титульный лист включают в общую нумерацию отчета. На титульный лист номер не ставят, на последующих листах номер проставляют в правом верхнем углу.
Иллюстрации при необходимости могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «рисунок», написанное полностью без сокращения, его номер и наименование помещают ниже изображения и пояснительных данных симметрично иллюстрации.
Пояснение значений символов и числовых коэффициентов следует приводить непосредственно под формулой, в той же последовательности, в какой они даны в формуле. Значение каждого символа и числового коэффициента следует давать с новой строки. Первую строку объяснения начинают со слова «где» без двоеточия.
Уравнения и формулы следует выделить из текста свободными строками. Выше и ниже каждой формулы должно быть оставлено не менее одной свободной строки.
Ссылки в тексте на источники допускается указывать порядковым номером по списку источников, заключённого в квадратные скобки.
Ссылки на иллюстрации указывают порядковым номером иллюстрации, например: рис. 1.2.
Ссылки на формулы указывают порядковым номером формулы в скобках, например: «. . . в формуле (2.1)».
На все таблицы должны быть ссылки в тексте, при этом слово «Таблица» в тексте пишут полностью, если таблица не имеет номера и сокращенно – если имеет номер, например: «. . . в табл. 1.2». В повторных ссылках на таблицы и иллюстрации следует указать сокращенно слово «смотри», например: «см. табл. 1.3».
Все указанные руководителем практики недостатки в отчете должны быть устранены до защиты.
Защита отчета является завершающим этапом учебной практики и производится каждым студентом лично в комиссии во время следующей сессии.
При оценке практики учитываются не только приобретенные студентом знания, опыт и практические навыки, но и оформление отчета, его содержание.
ВАРИАНТЫ ЗАДАНИЙ
Во время прохождения практики студент получает один из 22 вариантов заданий. Вариант содержит две задачи. Для каждой из задач должны быть представлены:
1. Краткое пояснение метода решения задачи, т.е. применяемого алгоритма.
2. Блок-схема алгоритма, выполненная в соответствии с ЕСПД.
4. Листинг программы.
5. Результат выполнения программы.
Вариант 1
Задача 1. Найти площадь заштрихованной области:

Программу написать с использованием языков Pascal или Delphi с графическим представлением так, чтобы показывались заштрихованная и незаштрихованная области. Также показать графически вращение радиуса по окружности.
Задача 2. Пусть матрица А целых чисел 10х10 записана по строкам в файле. Определить, является ли она единичной и упорядочены ли значения элементов m-го столбца по возрастанию (номер столбца задается вводом). Если да, то напечатать этот столбец в отдельном окне.
Вариант 2
Задача 1. а) Пусть дана целочисленная квадратная матрица A(aij) размерностью n x n. Получить 
б) Вычислить


Задача 2. а) Дан прямоугольник, длины сторон которого – натуральные числа. На сколько квадратов, стороны которых выражены натуральными числами, можно разрезать данный прямоугольник, если от него каждый раз отрезать квадрат максимально возможной площади?
б) В соревнованиях по фигурному катанию оценки выставляют несколько судей. При выведении единой оценки за выступление одного спортсмена из всей совокупности оценок удаляется наиболее высокая и наиболее низкая, а для оставшихся вычисляется среднее арифметическое. Если несколько судей выставили наиболее низкую или наиболее высокую оценки, то из совокупности удаляется только одна такая оценка. Написать программу для вычисления оценки спортсмена.
Вариант 3
Задача 1. Найти площадь заштрихованной области:

Программу написать с использованием языков Pascal или Delphi с графическим представлением так, чтобы показывались заштрихованная и незаштрихованная области.
Задача 2. Пусть даны вещественные числа
. Получить квадратную матрицу n-го порядка, образованную по правилу
.
Результат записать в текстовый файл.
Вариант 4
Задача 1. а) Пусть дана матрица n х n (n=1,…,15). Выяснить, имеются ли в матрице ненулевые элементы, и если имеются, то указать индексы всех ненулевых элементов.
б) Вычислить функцию
с шагом изменения аргумента h=0,1. Построить график функции, вывести на экран значения аргумента х и соответствующего значения функции у.
Задача 2. На заправочной станции для каждого автомата известно количество топлива каждого вида (А76, А93, А95, ДТ) и количество обслуженных машин в каждый из дней недели. Вычислите общий объем топлива, проданный в указанный период недели. В какой день недели было обслужено больше всего машин? Из какого автомата было продано наибольшее количество топлива? Какой вид топлива пользуется наибольшим спросом? Построить графики зависимостей.
Вариант 5
Задача 1. а) Начиная с центра, обойти по спирали все элементы квадратной матрицы nxn, располагая их в порядке обхода по и против часовой стрелки.
б) Найти площадь заштрихованной области:

Задача 2. а) Даны две очереди Х и У, содержащие вещественные числа. Из каждой очереди одновременно извлекается по одному числу х и у соответственно. Если хy, то число (х-у) помещается в конец очереди У, если же x
б) Дана строка из строчных букв латинского алфавита, содержащая не менее 2 букв. Подсчитать количество различных пар букв в этой строке. Парой букв будем называть любые две стоящие рядом буквы.
Вариант 6
Задача 1. Нарисовать шахматную доску 8х8. Пусть (k, l), (m, n) – поля шахматной доски: k, m – номера по горизонтали; l, n – номера по вертикали
. Определите, можно ли с поля (k, l) попасть на поле (m, n):
- одним ходом ферзя;
- одним ходом пешки;
- одним ходом ладьи;
- одним ходом слона;
- одним ходом коня.
Задача 2. а) Даны 2 текста, состоящие из строк. Известно, что второй текст получен из первого вставкой и удалением не более чем k-строк. Найти вставленные и удаленные строки.
б) Дано множество целых чисел. Найти все подмножества этого множества.
Вариант 7
Задача 1. Найти полярные координаты r и ? точки на плоскости и построить график в полярных координатах по прямоугольным координатам x и y:
.
Задача 2. Определить, является ли заданная квадратная матрица n-го порядка ортонормированной, т. е. такой, в которой скалярное произведение каждой пары строк равно нулю, а скалярное произведение каждой строки на себя равно 1.
Вариант 8
Задача 1. Пусть даны координаты трех точек на плоскости. Если они могут быть вершинами треугольника, определите его вид (прямоугольный, тупоугольный, остроугольный). Вычислить длины его высот и напечатать их в порядке убывания. Проиллюстрировать графически.
Задача 2. Пусть даны вещественные числа a, b, E (a0). С точностью Е, используя формулу трапеций, вычислить интеграл
.
Для обеспечения нужной точности воспользуйтесь правилом Рунге: если приближенное значение интеграла In вычислять при
(где n – некоторое начальное число отрезков разбиения), тогда при
за искомую величину можно принять
.
Вариант 9
Задача 1. а) Вычислить приближенное значение
, используя формулу прямоугольников, если известно, что отрезок [a, b] разбит
на n-частей.
б) Последовательность чисел a1, a2, … ,a100 задана формулой
.
Определить, сколько членов последовательности и какие имеют значение менее 0,25.
Задача 2. Даны три упорядоченные по возрастанию файла целых чисел. Напечатать наименьшее из чисел, встречающихся во всех трех файлах. Файлы должны быть прочитаны не более 1-го раза. Содержимое файлов и минимальное значение напечатать в отдельных окнах.
Вариант 10
Задача 1. Вычислить значения определенных интегралов:

Задача 2. а) С клавиатуры вводится последовательность вещественных чисел
, где n – заранее неизвестная величина. Ввод завершается символом перевода строки. Вычислить произведение
.
б) Найти k-е простое число в арифметической прогрессии 11, 21, 31, 41, 51, 61,… Привести значения для k=1, 10, 100, 1000 и т. д.
Вариант 11
Задача 1. а) вывести таблицу значений функции y=f(x). Таблица должна иметь две колонки: в первую занести значения х, во вторую значения у.

б) Получить температуру по Цельсию и ее эквивалент по шкале Фаренгейта.
Задача 2. Имеется трубопровод, заданный прямой
