Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
ДЕПАРТАМЕНТ НАУЧНО-ТЕХНОЛОГИЧЕСКОЙ ПОЛИТИКИ ИСтр 1 из 5Следующая ⇒
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ДЕПАРТАМЕНТ НАУЧНО-ТЕХНОЛОГИЧЕСКОЙ ПОЛИТИКИ И ОБРАЗОВАНИЯ ФГБОУ ВО ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Кафедра «Прикладная геодезия, природообустройство и водопользование»
Юшкин В.Н., Киселева Р.З.
Методические указания по дисциплине «Информатика» По выполнению лабораторных работ Для студентов, обучающихся по направлению Землеустройство и кадастры»
Волгоград Волгоградский ГАУ УДК 004 ББК 32.81 М-54
Рецензент – доцент кафедры «Начертательная геометрия и геоинформационные системы» ФГБОУ ВО Волгоградский ГАУ, кандидат сельскохозяйственных наук Кальянов А.Л.
М-54 Методические указания к лабораторным работам для студентов по дисциплине «Информатика» /Сост. Юшкин В.Н., Киселева Р.З. - Волгоград: ФГБОУ ВО Волгоградский ГАУ, ИПК «Нива», 2016. - 32 с.
Приведены требования и порядок выполнения лабораторных работ, контрольные вопросы, список литературы по темам. Для студентов эколого-мелиоративного факультета, уровня основной образовательной программы – бакалавриат по направлению 21.03.02 «Землеустройство и кадастры».
УДК 004 ББК 32.81
Рекомендовано методической комиссией эколого-мелиоративного факультета ФГБОУ ВО Волгоградский ГАУ, протокол
ã ФГБОУ ВО Волгоградский ГАУ, 2016 ã В.Н. Юшкин, Р.З. Киселева 2016 Методические указания предназначены для студентов заочной формы обучения. В работе приведены требования и порядок выполнения контрольной работы по информатике, правила оформления, список вопросов, охватывающий государственный образовательный стандарт по информатике всех специальностей, подробный список литературы по темам. Как показывает практика, самой трудной темой по информатике для обучающихся является " Алгоритмизация и программирование." В связи с этим в работе рассматриваются приемы по алгоритмизации и программированию на доступных примерах.
Требования к выполнению и оформлению контрольной работы по информатике для студентов заочной формы обучения Студенты должны выполнять контрольные задания по учебному графику и сдавать их на проверку по мере подготовки до начала экзаменационной сессии. Работы студентов-заочников сдаются и регистрируются на кафедре информатики (ауд. 525 корпуса 3). После проверки контрольной работы преподаватель пишет рецензию и допускает (или не допускает) работу к защите. Требования к содержанию работы Вариант контрольной работы выбирается по двум последним цифрам номера зачетной книжки. Если номер зачетной книжки заканчивается на 00, то выбирается вариант №100. Контрольная работа состоит из трех частей: ¾ теоретические вопросы, ¾ решение задачи по алгоритмизации и программированию, ¾ термины и ключевые слова. В первой части каждому студенту предлагается ответить на пять вопросов. Ответы должны быть полные, с использованием материалов из учебной и методической литературы, журнальных статей, Интернет-сайтов (с обязательным указанием источника). По теме «Алгоритмизация и программирование» для решения предлагается одна задача. Необходимо представить схему алгоритма, текст программы на изучаемом языке программирования, пояснения к программе и подготовленные тесты. По разделу «Термины» должны быть даны определения (толкования) пяти указанных терминов и понятий. Требования к оформлению работы Контрольная работа оформляется в ученической тетради или на листах формата А4, которые должны быть скреплены. На титульном листе указываются кафедра, дисциплина, вариант контрольной работы, Ф.И.О. студента, факультет, специальность, курс, группа, номер зачетной книжки, Ф.И.О. преподавателя. Контрольная работа должна быть написана аккуратным, разборчивым почерком или оформлена в любом текстовом редакторе на компьютере. Перед каждым ответом приводится полная формулировка вопроса. В тетради должны быть оставлены поля для внесения проверяющим преподавателем замечаний по ответам. Оценивание контрольной работы Контрольная работа оценивается преподавателем как «работа допущена к защите» либо как «работа не допущена к защите». Работа допускается к защите, если она целиком удовлетворяет перечисленным выше требованиям. Контрольная работа, не допущенная к защите, возвращается студенту на доработку. Защита контрольной работы проводится, как правило, во время зачета или экзамена в форме беседы или демонстрации на персональном компьютере. ВАРИАНТЫ КОНТРОЛЬНЫХ РАБОТ Вариант выбирается по двум последним цифрам номера зачетной книжки.
ВОПРОСЫ ПО ИНФОРМАТИКЕ ТЕМА 10. КОМПЬЮТЕРНЫЕ СЕТИ 124. Назначение и классификация компьютерных сетей. 125. Принципы построения вычислительных сетей. 126. Программные и аппаратные компоненты вычислительных сетей. 127. Архитектура компьютерных сетей. 128. Протоколы компьютерной сети. 129. Базовые технологии локальных сетей. 130. Системное программное обеспечение локальных сетей. 131. Принципы построения сети INTERNET. 132. Протоколы TCP/IP. 133. Представление о структуре и системе адресации INTERNET. 134. Способы организации передачи информации (службы INTERNET). 135. Методика подключения к INTERNET. 136. Распределенные системы обработки данных. 137. Языки программирования для Интернета: HTML, Perl, Tcl/Tk, VRML 138. Средства создания Web-документов.
ТЕМА 11. ЗАЩИТА ИНФОРМАЦИИ
139. Информационная структура Российской Федерации. 140. Информационная безопасность (ИБ) и ее составляющие. 141. Угрозы безопасности информации и их классификация. 142. Основные виды защищаемой информации. 143. Законодательные и иные правовые акты РФ, регулирующие правовые отношения в сфере ИБ. 144. Административно-правовая и уголовная ответственность в информационной сфере. 145. Защита от несанкционированного вмешательства в информационные процессы. 146. Организационные меры, инженерно-технические и иные методы защиты информации. 147. Понятие компьютерной безопасности. 148. Характеристика компьютерных вирусов. 149. Антивирусные программные средства. 150. Специфика обработки конфиденциальной информации в компьютерных системах. Методы шифрования данных.
ВАРИАНТЫ ЗАДАЧ ТЕРМИНЫ
ПРИМЕРЫ ПО АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЮ Вычислительный процесс, в котором все действия выполняются последовательно в порядке их записи строго по одному разу, называется линейным. К такому процессу сводится вычисление значения величин, задаваемых формулами. Рассмотрим алгоритм линейной структуры. Задача 1. Определить площадь треугольника по формуле Герона S= Ö р(р-а)(р-в)(р-с), где a, b, c – длины сторон, р – полупериметр треугольника. Схема алгоритма представлена ниже.
Рис.1. Схема алгоритма решения задачи 1.
Программа на Паскале решения этой задачи выглядит так:
Program Prim_1; {заголовок программы} Var A, B, C, S, P: Real; {блок описания данных} Begin {начало операторов программы} Read(A, B, C); {ввод трех чисел с клавиатуры } WriteLn(A, B, C); {вывод этих чисел на экран для контроля} P: =(A+B+C)/2; {нахождение полупериметра} S: =Sqrt(P*(P-A)*(P-B)*(P-C)); {нахождение площади } WriteLn('S=', S: 8: 3) {вывод результата} End. {конец программы}
Все операторы заканчиваются знаком “; ”. Перед оператором END точку с запятой не ставят. В этой программе, конечно же, для полной строгости нужно сделать проверку на корректность исходных данных (нет ли среди чисел отрицательных, могут ли три заданных положительных числа быть сторонами треугольника). Для того чтобы продемонстрировать линейный алгоритм, сделаем в этот раз исключение и не станем проверять исходные данные. Этот же алгоритм решения задачи записывается на Бейсике следующим образом:
10 Input A, B, C 20 Print A, B, C 20 P=(A+B+C)/2 30 S=Sqr(P*(P-A)*(P-B)*(P-C)) 40 Print “S=”; S 50 End Рис.5. Схема алгоритма решения задачи 5.
Поясним схему. Блоки 3, 4, 5 служат для организации цикла. С их помощью задается количество повторений цикла. Переменная i называется переменной цикла или счетчиком цикла. В блоке 3 задается начальное значение счетчика цикла, а в блоке 6 – шаг изменения счетчика цикла. В блоке 4 осуществляется проверка на конец циклических вычислений. Обнуление суммы S в блоке 2 необходимо для того, чтобы при первом вхождении в блок 5 действие S+1/i было однозначно определено.
Программа на Паскале: Program Prim_5; {заголовок программы} Var I, N: Integer; {блок описания данных} S: Real; Begin {начало операторов программы} Read(N); {ввод значения N с клавиатуры} S: =0; {обнуление суммы} For I: =1 To N Do {оператор цикла} S: =S+1/I; {циклическое действие} Writeln('S=', S: 6: 2) {вывод результата} End. {конец программы}
Алгоритм на Бэйсике: 10 Input N% 20 S=0 30 For I%=1 To N% 40 S=S+1/I% 50 Next I% 60 Print (" S="; S) 70 End
Можно записать и так: 10 Input N 20 S=0 30 For I=1 To N 40 S=S+1/I 50 Next I 60 Print (" S="; S) 70 End Результаты будут одинаковы при одном и том же значении N. В этой задаче можно не указывать тип переменных, так как счетчик цикла I может принимать только целые значения. Задача 6. Дан массив чисел D=(d1, d2,.., dn). Найти dср по формуле dср= (d1+d2+..+dn)/n. Решение этого примера похоже на решение примера 5. Сначала введем исходные данные d1, d2,.., dn и найдем их сумму S. Разделив S на n, получим dср. и выведем результат и исходные данные. Схема алгоритма решения задачи 6: Рис.6. Схема алгоритма решения задачи 6 Программа на Паскале:
Program Prim_6; {заголовок программы} Const M=100; Var I, N: Integer; {блок описания данных} S, DSR: Real; D: Array[1..M] of Real; Begin {начало операторов программы} Read(N); {ввод значения N ≤ 100 с клавиатуры} For I: =1 To N Do {оператор цикла} Read(D[I]); {Ввод значений Di} S: =0; {обнуление суммы} For I: =1 To N Do {оператор цикла} S: =S+D[I]; {нахождение суммы Di} DSR: =S/N; {нахождение среднего диаметра DSR} Writeln('DSR=', DSR: 6: 2) {вывод результата} End. {конец программы}
Программа на Бейсике: 10 Input N 20 Dim D(N) 30 For I=1 to N 40 Input D(I) 50 Next I 60 S=0 70 For I=1 To N 80 S=S+D(I) 90 Next I 100 DSR=S/N 110 Print (" DSR="; DSR) 120 End Задача 7. Даны массив целых чисел X=(x1, x2,.., xn) и целое число Z. Найти количество чисел xi, которые равны Z. Схема алгоритма решения задачи 7: Рис.7. Схема алгоритма решения задачи 7 Искомое количество элементов массива Х, равных числу Z, обозначим K. До начала просмотра элементов K=0. Просматривая по порядку все элементы массива, будем сравнивать их с числом Z. Как только будет обнаружен очередной элемент, который равен Z, значение переменной K увеличивается на 1. Программы записываются так: Program Prim_7; {заголовок программы} Const M=100; Var I, N, K, Z: Integer; {блок описания данных} X: Array[1..M] of Integer; Begin {начало операторов программы} Read(N); {ввод значения N ≤ 100 с клавиатуры} For I: =1 To N Do {оператор цикла} Read(X[I]); {Ввод значений Xi} Read(Z); {Ввод значения Z} K: =0; {обнуление K} For I: =1 To N Do {оператор цикла} If X[I]=Z Then {проверка условия} K: =K+1; {нахождение количества К} Writeln('K=', K: 6) {вывод результата} End. {конец программы}
10 Input N, Z 20 Dim X(N) 30 For I=1 To N 40 Input X(I) 50 Next I 60 K=0 70 For I=1 To N 80 If X(I)=Z Then K=K+1 90 Next I 100 Print (" K="; K) 110 End
2. Используемая литература и источники: 1. Симонович С.В. и др. Информатика. Базовый курс. - СПб.: Питер, 2003.- 640с. 2. Информатика: Метод.указания к выполнению лаб.раб. для спец. 260400, 260500. Часть I. /Сост. Ледак Л.П. – Йошкар-Ола: МарГТУ, 1997.-48с. 3. Информатика: Метод.указания к выполнению лаб.раб. для спец. 260400, 260500. Часть II. /Сост. Ледак Л.П. – Йошкар-Ола: МарГТУ, 1997.-48с. В авторской редакции Компьютерная верстка Юшкин В.Н.
Подписано в печать Формат 60× 84 1/16. Усл. печ. л. 2, 0. Тираж 50. Заказ ИПК ФГБОУ ВО Волгоградский ГАУ «Нива» 400002, Волгоград, Университетский пр-т, 26.
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ДЕПАРТАМЕНТ НАУЧНО-ТЕХНОЛОГИЧЕСКОЙ ПОЛИТИКИ И ОБРАЗОВАНИЯ |
Последнее изменение этой страницы: 2017-05-05; Просмотров: 165; Нарушение авторского права страницы