ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ
АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
Факультет информационных систем и технологий
Кафедра прикладной математики и вычислительной техники
Методические указания к лабораторным работам дисциплины «Информатика»
Самара 2012
Содержание
Методические указания к лабораторным работам дисциплины «Информатика». 1
1. «Основные понятия и методы теории информатики и кодирования. Расчет количества информации и объема данных. Кодирование информации. Системы счисления. Логические основы ЭВМ» 3
2. Технические средства реализации информационных процессов. 4
3. «Программные средства реализации информационных процессов». 5
4. «Модели решения функциональных и вычислительных задач». 7
5. «Алгоритмизация и программирование. Языки программирования высокого уровня. Программное обеспечение и технологии программирования». 8
6. «Базы данных. База данных MS Access.». 11
7. «Сетевые технологии. Защита информации в сети». 12
Методические указания к лабораторным работам по разделам дисциплины «Информатика»
2. «Основные понятия и методы теории информатики и кодирования. Расчет количества информации и объема данных. Кодирование информации. Системы счисления. Логические основы ЭВМ»
Порядок выполнения лабораторных работ по разделу.
Для каждой задачи индивидуального задания по лабораторной работе студент должен:
ü изучить теоретический материал по рассматриваемой теме, пользуясь лекциями, учебником и методическими указаниями;
ü выполнить общее для всех студентов задание;
ü выполнить индивидуальное задание;
ü выполнить проверку задачи;
ü сдать решение преподавателю.
2.1 Лабораторная работа № 1
2.1.1. Тема работы: «Расчет количества информации и объема данных. Кодирование текстовой и графической информации »
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü расчета количества информации;
ü расчета объема данных;
2.1.2. Общее задание к теме
«Расчет количества информации и объема данных»
Студенту предлагается выполнить общее задание из п. 9 (задачи 1-5) из методических указаний «Расчет количества и объема данных» , .
2.1.3. Индивидуальные задания к теме
«Расчет количества информации и объема данных»
Студенту предлагается выполнить общее задание 1-5 из п. 9, а затем индивидуальные задания 8.1 и 8.2 из методических указаний «Расчет количества и объема данных» , .
2.2 Лабораторная работа № 2
2.2.1. Тема работы: «Решение задач на вычисления в позиционных системах счисления, перевод чисел из одной системы в другую и представление чисел в компьютере»
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü перевод чисел из одной системы в другую;
ü операций над числами в различных системах счислений;
ü по кодированию текстовой и графической информации.
2.2.2. Общее задание к теме «Решение задач на вычисления в позиционных системах счисления, перевод чисел из одной системы в другую и представление чисел в компьютере, алгебру высказываний»
Общее задание см - Приложение 1
Примечание: Приложение1-Приложение 23 - см. в файле «Сборник_заданий__по_текущему_контролю_знаний».
2.2.3. Индивидуальные задания к теме «Решение задач на вычисления в позиционных системах счисления, перевод чисел из одной системы в другую и представление чисел в компьютере»
§ Студенту предлагается выполнить индивидуальные задания 8.5-8.8 из методических указаний «Расчет количества и объема данных» , .
2.3 Лабораторная работа № 3
2.3.1. Тема работы: «Логические основы ЭВМ»
Целью выполнения данной работы является выработка и закрепление у студентов знаний и навыков:
ü работы логических операций;
ü базовых логических элементов.
2.3.2. Общее задание к теме «Логические основы ЭВМ»
Общее задание приведено в Приложении 2.
2.3.3. Индивидуальные задания к теме «Логические основы ЭВМ» -
Студенту предлагается выполнить индивидуальные задания 1-6, типовые задания для которых приведены в Приложении 3.
2.4 Лабораторная работа № 4
2.4.1. Тема работы: «Тест по темам «Логические основы ЭВМ»
Тест к лабораторной работе см. Приложение 4.
3. Технические средства реализации информационных процессов
Порядок выполнения лабораторных работ
По лабораторным работам студент должен:
ü изучить теоретический материал по рассматриваемой теме;
ü пройти пробное тестирование по заданной теме;
ü продемонстрировать его преподавателю;
ü пройти контрольное тестирование по заданной теме;
ü сдать тест преподавателю.
3.1 Лабораторная работа № 5-№6
3.1.1. Тема работы: «Тест по теме «Технические средства реализации информационных процессов»
На данную тему отведено две лабораторные работы. На первой студент под руководством преподавателя и, пользуясь литературой, проходит пробное тестирование, а на второй – контрольное тестирование.
Тест к лабораторной работе - Приложение 5.
4. «Программные средства реализации информационных процессов»
Порядок выполнения лабораторных работ
Для каждой задачи своего индивидуального задания по лабораторной работе студент должен:
ü изучить теоретический материал по рассматриваемой теме;
ü разработать алгоритм решения задачи;
подготовить документ в заданной среде;
ü проверить его содержание, форматирование и, если надо, работоспособность;
ü продемонстрировать преподавателю выполненную работу;
ü составить отчет по задаче, который должен содержать условие задачи, порядок выполнения работы, таблицы, диаграммы.
4.1 Лабораторные работы № 7-№ 8
4.1.1. Тема работы: «Подготовка документа в текстовом редакторе Ms Word»
Целью выполнения данной работы является выработка и закрепление у студентов навыков автоматизации подготовки технической документации:
ü создания, редактирования и форматирования документа, проверки орфографии и грамматики;
ü создания и форматирования таблиц, формул, списков, рисунков и их нумерация;
ü использование стилей, создание оглавления, перечня таблиц, формул, списков, рисунков;
4.1.2. Общее задание к теме «Подготовка документа в текстовом редакторе Ms Word»
Задание к теме см. Приложение 6
4.2 Лабораторная работа № 9
4.2.1. Тема работы: Контрольная работа №1
Целью выполнения контрольной работы №1является проверка у студентов умений и навыков подготовки сложных текстовых документов в текстовом редакторе Ms Word.
4.2.2. Индивидуальное задание к теме «Контрольная работа №1»
Студенту предлагается выполнить индивидуальное задание по уровню сложности подобное заданию в предыдущей лабораторной работе.
4.3 Лабораторная работа № 10
4.3.1. Тема работы: «Электронные таблицы. Ввод и редактирование данных в электронных таблицах, операции над данными. Типы и формат данных. Работа с формулами»
Целью выполнения данной работы является формирование у студентов умений и навыков создания формул с использованием встроенных функций и построения диаграмм в табличном процессоре Ms Excel.
4.3.2. Индивидуальное задание к теме «Электронные таблицы. Ввод и редактирование данных в электронных таблицах, операции над данными. Типы и формат данных. Работа с формулами»
Студенту предлагается выполнить индивидуальные задания №1 и №2 из методических указаний «Информатика: методические указания для выполнения контрольных работ», сост. , . Образец выполнения индивидуального задания приведен в этих же методических указаниях в разделе 3.12.
4.4 Лабораторная работа № 11
4.4.1. Тема работы: «Абсолютная и относительная ссылки. Использование функций. Статистическая обработка данных. Логические функции»
Целью выполнения данной работы является формирование у студентов умений и навыков использования абсолютной и относительной ссылок, встроенных логических функций и построения диаграмм в табличном процессоре Ms Excel.
4.4.2. Индивидуальное задание к теме «Абсолютная и относительная ссылки. Использование функций. Статистическая обработка данных. Логические функции»
Студенту предлагается выполнить индивидуальные задания №3 и №4 из методических указаний «Информатика: методические указания для выполнения контрольных работ», сост. , . Образец выполнения индивидуального задания приведен в этих же методических указаниях в разделе 3.12.
4.5 Лабораторная работа № 12
4.5.1. Тема работы:
«Решение систем линейных уравнений и задачи аппроксимации»
Целью выполнения данной работы является формирование у студентов умений и навыков использования функций, позволяющих работать с массивами.
4.5.2. Индивидуальное задание к теме
«Решение систем линейных уравнений и задачи аппроксимации»
Студенту предлагается выполнить индивидуальные задания №5 и №6 из методических указаний «Информатика: методические указания для выполнения контрольных работ», сост. , . Образец выполнения индивидуального задания приведен в этих же методических указаниях в разделе 3.12.
4.6 Лабораторная работа № 13
4.6.1. Тема работы:
«Оптимизационные средства «Подбор параметра» и «Поиск решения»»
Целью выполнения данной работы является формирование у студентов умений и навыков использования стандартных средств, позволяющих находить оптимальное значение функции.
4.6.2. Индивидуальное задание к теме
«Оптимизационные средства «Подбор параметра» и «Поиск решения»»
Студентам предлагается выполнить индивидуальные задания №7 и №8 из методических указаний «Информатика: методические указания для выполнения контрольных работ», сост. , . Образец выполнения индивидуального задания приведен в этих же методических указаниях в разделе 3.12.
4.7 Лабораторные работы № 14-№15
4.7.1. Тема работ:
«Средства для работы с данными списка. Сортировка данных из списка. Фильтрации данных из списка. Базы данных.»
Целью выполнения данной работы является формирование у студентов умений и навыков использования средств, позволяющих обрабатывать большие таблицы.
4.7.2. Порядок выполнения задания по данной теме
Студентам предлагается выполнить общее задание на разработку базы данных «о продажах» - Приложение 7.
4.8 Лабораторная работа № 16
4.8.1. Тема: «Контрольная работа №2»
Типовые индивидуальные задания см. в приложении 8
5. «Модели решения функциональных и вычислительных задач»
5.1 Лабораторная работа № 17
5.1.1. Тема работы: «Модели решения функциональных и вычислительных задач»
Целью выполнения данной работы является проверка знаний и умений, полученных студентом по разделу «Модели решения функциональных и вычислительных задач»
5.1.2. Тест по разделу «Модели решения функциональных и вычислительных задач»
Тест по разделу см. в Приложении 9.
6. «Алгоритмизация и программирование. Языки программирования высокого уровня. Программное обеспечение и технологии программирования»
Порядок выполнения лабораторных работ по программированию
Для каждой задачи своего индивидуального задания по лабораторной работе студент должен:
ü изучить теоретический материал по рассматриваемой теме;
ü разработать блок-схему решения задачи и согласовать ее с преподавателем;
ü составить по разработанной блок-схеме программный код (программу) на языке программирования;
ü набрать программу в среде программирования и сохранить ее на внешнем носителе в своей папке;
ü проверить работоспособность программного кода на различных тестовых примерах, внеся при необходимости исправления в программный код и сохраняя ее;
ü продемонстрировать преподавателю работу с программой, загрузив ее с внешнего носителя;
ü составить отчет по задаче, который должен содержать условие задачи, блок-схему, программный код и результаты выполнения программы.
6.1 Лабораторные работы № 18 -19
6.1.1. Тема работ: Линейные алгоритмы и программы
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü по работе в системе программирования VBA;
ü разработки алгоритмов расчетных и логических задач
ü составления блок-схем и программ линейных алгоритмов;
ü создания и отладки программ на языке VBA в среде табличного процессора Microsoft Excel.
6.1.2. Пример выполнения задачи по данной теме
Пример решения задачи см. - Приложении 10.
6.1.3. Индивидуальные задания к теме «Линейные программы» -
§ Структура окна интегрированной среды разработки программ на языке VBA Написание и отладка демонстрационной программы;
§ Задание 1(задача 1 и задача2) из учебного пособия , . «Программирование на языке Visual Basic 6».
6.2 Лабораторная работа № 20
6.2.1. Тема работы: Разветвленные алгоритмы и программы
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü разработки разветвленных алгоритмов расчетных и логических задач;
ü составления блок-схем и программ разветвленных алгоритмов;
ü создания и отладки программ разветвленных алгоритмов на языке VBA в среде табличного процессора Microsoft Excel.
6.2.2. Пример выполнения задачи по данной теме
Пример решения задачи см. в Приложении 11
6.2.3. Индивидуальные задания к теме «Разветвленные алгоритмы и программы» -
Задание 2 из учебного пособия , . Программирование на языке Visual Basic 6.Лабораторная работа № 3-4
6.3 Лабораторная работа № 21-22
6.3.1. Тема работы: Циклические алгоритмы и программы
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü разработки циклических алгоритмов расчетных и логических задач;
ü составления блок-схем и программ циклических алгоритмов;
ü создания и отладки программ циклических алгоритмов на языке VBA в среде табличного процессора Microsoft Excel.
6.3.2. Пример выполнения задачи по данной работе
Примеры решения задач см. в Приложении 12
6.3.3. Индивидуальные задания к теме «Циклические алгоритмы и программы» -
§ Задание 3 из учебного пособия , . Программирование на языке Visual Basic 6.
§ Комплект типовых индивидуальных заданий по вариантам (приведены 2 типовых варианта) – см. в Приложении 13.
6.4 Лабораторная работа № 25
6.4.1. Тема работы: Контрольная работа №1
Целью выполнения контрольной работы №1 является проверка у студентов умений и навыков:
§ разработки линейных, разветвленных и циклических алгоритмов расчетных и логических задач;
§ составления блок-схем и программ линейных, разветвленных и циклических алгоритмов;
§ создания и отладки программ линейных, разветвленных и циклических алгоритмов на языке VBA в среде табличного процессора Microsoft Excel.
6.4.2. Индивидуальные задания к теме «Контрольная работа №1»
Комплект типовых заданий приведен ниже в Приложении 14.
6.5 Лабораторная работа № 23-№25
6.5.1. Тема работы: Одномерные и двумерные массивы
Целью выполнения данных работ является выработка и закрепление у студентов навыков:
ü создания алгоритмов расчетных и логических задач обработки Одномерные и двумерные массивов;
ü составления блок-схем и программ обработки массивов;
ü создания и отладки программ обработки массивов на языке VBA в среде табличного процессора Microsoft Excel.
6.5.2. Примеры выполнения задач по данной работе
Примеры решения задач см. в Приложении 15
6.5.3. Индивидуальные задания к теме «Одномерные и двумерные массивы» -
§ Задания 4,5,6 из учебного пособия , . Программирование на языке Visual Basic 6.
§ Комплект типовых индивидуальных заданий см в Приложении 15 А.
6.6 Лабораторная работа № 26
6.6.1. Тема работы: Контрольная работа №2
Целью выполнения контрольной работы №2 является проверка у студентов умений и навыков:
§ разработки алгоритмов расчетных и логических задач работы с массивами;
§ составления программ задач работы с массивами;
§ создания и отладки программ задач работы с массивами на языке VBA в среде табличного процессора Microsoft Excel.
6.6.2. Индивидуальные задания к теме «Контрольная работа №2»
Типовые задания для контрольной работы см. в Приложении 16.
6.7 Лабораторные работы № 27-28
6.7.1. Тема работы: Подпрограммы-процедуры. Подпрограммы-функции. Рекурсия
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü разработки вспомогательных алгоритмов расчетных и логических задач;
ü составления блок-схем и программ вспомогательных алгоритмов;
ü создания и отладки программ вспомогательных алгоритмов на языке VBA в среде табличного процессора Microsoft Excel.
6.7.2. Пример выполнения задачи по данной теме
Примеры решения задач см. в Приложении 17.
6.7.3. Индивидуальные задания к теме «Подпрограммы-процедуры. Подпрограммы-функции. Рекурсия»
Комплект типовых индивидуальных заданий см. в Приложении 18.
6.8 Лабораторная работа № 29
6.8.1. Тема работы: Подготовка к тесту по разделу «Алгоритмизация и программирование»
Целью выполнения данной лабораторной работы является проработка и повторение всех тем раздела «Алгоритмизация и программирование» на основе пробного тестирования. Разбор всех вопросов теста.
6.8.2. Вопросы теста
Тест по разделу см. в Приложении 19.
6.9 Лабораторная работа № 30
6.9.1. Тема работы: Тестирование по разделу «Алгоритмизация и программирование»
Целью выполнения данной лабораторной работы является проверка знаний всех тем раздела «Алгоритмизация и программирование»
Примечание: Вопросы теста смотри в Приложении 19.
7. «Базы данных. База данных MS Access.»
Порядок выполнения лабораторных работ по разделу.
Для каждой задачи индивидуального задания по лабораторной работе студент должен:
ü изучить теоретический материал по рассматриваемой теме;
ü выполнить индивидуальное задание;
ü сдать решение задачи преподавателю.
7.1 Лабораторная работа № 31
7.1.1. Тема работы: «Создание в Ms Access многотабличной БД »
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü создания структуры БД в Ms Access;
ü создания схемы данных;
ü создания форм по вводу информации в таблицу БД;
ü создания простых запросов по выбору информации из БД;
7.1.2. Общее задание к теме
«Создание в Ms Access многотабличной БД»
Общее задание к теме см. в Приложении 20.
7.2 Лабораторная работа № 32
7.2.1. Тема работы: «Создание в Ms Access индивидуальной многотабличной БД »
Целью выполнения данной работы является выработка и закрепление у студентов навыков:
ü создания структуры БД в Ms Access;
ü создания форм по вводу информации в таблицу БД;
ü создания простых запросов по выбору информации из БД;
7.2.2. Индивидуальные задания к теме
«Создание в Ms Access индивидуальной многотабличной БД»
Типовые индивидуальные задания см. в Приложении 21.
8. «Сетевые технологии. Защита информации в сети»
8.1 Лабораторная работа № 33
8.1.1. Тема работы: «Тест Сетевые технологии. Защита информации в сети»
Тест по разделу см. в Приложении 22.
8.1.2. Лабораторная работа № 34
Тест по всем разделам дисциплины см. в Приложении 23.
Методические указания к лабораторным работам подготовила


