- •Содержание
- •Введение
- •1. Содержание дисциплины
- •2. Задания к контрольным работам
- •Контрольная работа № 1
- •Контрольная работа № 2
- •Контрольная работа № 3
- •1. Пошаговый ввод данных и вывод результатов
- •2. Сочетание цикла и разветвления
- •3. Обработка последовательностей символов
- •4. Вложенные циклы
- •5. Использование процедур
- •Библиография
ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
Забайкальский институт железнодорожного транспорта
Кафедра «Высшая математика и прикладная информатика»
Л. Г. Гомбоев
ИНФОРМАТИКА
Методические указания по выполнению контрольных работ № 1-3 для студентов заочной формы обучения специальности 190401.65 Эксплуатация железных дорог
Чита
2012
УДК
ББК
Г
Рецензент:
доцент кафедры «Высшая математика и прикладная информатика» Забайкальского института железнодорожного транспорта, к.ф.-м. н.
А. А. Забелин
Гомбоев Л. Г.
Г Информатика: методические указания по выполнению контрольных работ № 1-3 для студентов заочной формы обучения специальности 190401.65 «Эксплуатация железных дорог» / Л. Г. Гомбоев. - Чита, ЗабИЖТ, 2012. - с.
Методические указания содержат краткие теоретические сведения, задания к контрольным работам и библиографический список по информатике.
© Забайкальский институт железнодорожного
транспорта (ЗабИЖТ), 2012
Содержание
Введение …..................................................................................... |
|
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ …................................................ |
|
ЗАДАНИЯ К КОНТРОЛЬНЫМ РАБОТАМ …................................. |
|
БИБЛИОГРАФИЯ …........................................................................ |
|
Введение
Цель настоящих методических указаний состоит в оказании методической помощи студентам заочного обучения специальности 190401.65 «Эксплуатация железных дорог» в выполнении контрольных работ по информатике. Решение контрольных работ способствует закреплению знаний, полученных при изучении дисциплины Информатика, а так же является формой контроля освоения предмета.
Цель дисциплины – овладение теоретическими и прикладными знаниями и умениями в области информатики, а также приобретение навыков самостоятельного инициативного и творческого использования теоретических знаний в практической деятельности.
Задачи дисциплины:
дать теоретические знания в области информатики в современных условиях;
сформировать практические навыки использования ПК для решения офисных задач;
научить соблюдать основные требования информационной безопасности;
обеспечить овладение компетенциями применения полученных знаний для успешной практической профессиональной деятельности.
Место дисциплины в структуре ООП. Базовая часть математического и естественнонаучного цикла (Б2.Б.2).
Дисциплина является предшествующей для изучения следующих дисциплин:
«Автоматика и телемеханика на перегонах»;
«Станционные системы автоматики телемеханики»;
«Организация производства и менеджмента».
Требования к результатам освоения дисциплины.
Процесс изучения дисциплины направлен на формирование следующих компетенций:
способностью владеть основными методами, способами и средствами получения, хранения и переработки информации (ОК-12 );
способностью работать с информацией в глобальных компьютерных сетях (ОК-14 );
способностью приобретать новые математические и естественнонаучные знания, используя современные образовательные и информационные технологии (ПК-3 );
способностью понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны и коммерческих интересов (ПК-4 );
владеет основными методами, способами и средствами получения, хранения и переработки информации, имеет навыки работы с компьютером как средством управления информацией; владеет автоматизированными системами управления базами данных (ПК-5 ).
1. Содержание дисциплины
Требования к знаниям и умениям, которые студент должен приобрести в результате освоения дисциплины и отдельных ее тем по каждой дидактической единице:
Таблица 1.1
Тема |
Требования к знаниям и умениям студента |
Дидактическая единица 1. Основные понятия и методы теории информации и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, хранения, передачи, обработки и накопления информации | |
Сообщения, данные, сигнал, атрибутивные свойства информации. Показатели качества, формы представления и передачи информации |
знать:законы получения, передачи и использования информационных ресурсов, кодирование, передачу, хранение, извлечение и отображение информации, характеристики информации |
Меры и единицы представления, измерения и хранения информации |
знать:единицы измерения количества и объема информации уметь:измерять информацию |
Системы счисления |
знать:позиционные системы счисления, запись чисел в позиционных системах уметь:переводить числа из одной системы счисления в другую, выполнять основные арифметические операции в различных позиционных системах счисления |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Кодирование данных в ЭВМ |
знать:принципыкодирования текстовой, числовой, графической, звуковой информации уметь: кодировать целые числа, измерять объемы кодов |
Дидактическая единица 2. Технические средства реализации информационных процессов | |
Основные этапы развития вычислительной техники. Архитектуры ЭВМ. Принципы работы вычислительной системы |
знать:историю развития средств вычислительной техники; архитектуры ЭВМ, составляющие вычислительной системы, принципы работы вычислительных систем; таблицы истинности, логические функции, логические основы работы ЭВМ; уметь: применять логические операции; представлять логические выражения в виде формул; выполнять упрощение формул, строить логические схемы |
Состав и назначение основных элементов персонального компьютера. Центральный процессор. Системные шины и слоты расширения |
знать: состав и назначение системных шин ПК; назначение и характеристики основных элементов персонального компьютера; |
Запоминающие устройства: классификация, принцип работы, основные характеристики |
знать: внутренние и внешние запоминающие устройства |
Устройства ввода/вывода данных, их разновидности и основные характеристики |
знать: разновидности устройств ввода-вывода, их назначение и основные характеристики: клавиатуру, координатные устройства ввода, видео- и звуковые адаптеры, сканеры, принтеры, плоттеры, мониторы уметь: применять устройства для ввода-вывода информации различного вида |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Дидактическая единица 3. Программные средства реализации информационных процессов | |
Классификация программного обеспечения. Виды программного обеспечения и их характеристики |
знать:классификацию, состав и назначение программного обеспечения компьютера |
Понятие и назначение операционной системы. Разновидности операционных систем. Служебное (сервисное) программное обеспечение |
знать: назначение, основные функции, классификацию операционных систем, базовые технологии работы в ОС уметь: настраивать интерфейс пользователя операционной системы |
Файловая структура операционных систем. Операции с файлами |
знать: понятия файловой системы и файловой структуры уметь: выполнять операции с файлами и папками |
Основы машинной графики |
знать: графические редакторы, способы представления и хранения графической информации, форматы графических файлов уметь: использовать графические редакторы, выполнять операции с графическими объектами |
Программное обеспечение обработки текстовых данных |
знать: назначение и основные функции текстовых процессоров, приемы ввода, редактирования и форматирования текста уметь: производить ввод и редактирование текста, работать с текстовыми блоками; устанавливать основные параметры форматирования шрифтов, абзацев, страниц, таблиц |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Электронные таблицы |
знать: назначение, структуру и основные функции электронных таблиц; способы ввода данных, формул и их последующего редактирования; типы ссылок на ячейки и диапазоны уметь: осуществлять вычисления с помощью стандартных функций; использовать формулы; использовать в формулах абсолютные и относительные ссылки |
Электронные презентации |
знать: основные возможности приложений для создания электронной презентации; уметь: создавать свои и применять готовые стили оформления презентаций; размещать на слайдах различные объекты; работать с разными режимами презентации |
Дидактическая единица 4. Модели решения функциональных и вычислительных задач | |
Моделирование как метод познания |
знать: понятие объекта и модели; свойства объекта; назначение моделирования, цели моделирования; этапы моделирования уметь: выделять свойства и параметры объекта, определять действия объекта, создавать модель для исходного объекта, выделять этапы моделирования, определять основные стадии для каждого этапа моделирования |
Классификация и формы представления моделей |
знать: классификацию моделей, формы представления моделей уметь: различать виды и типы моделей |
Методы и технологии моделирования |
знать: основные методы и технологии создания моделей уметь: выбирать виды и формы моделей для решения конкретной задачи |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Информационная модель объекта |
знать: основные формы информационных моделей уметь: выбирать формы информационных моделей для решения конкретной задачи; интерпретировать результаты, получаемые в ходе моделирования реальных процессов |
Дидактическая единица 5. Технологии программирования | |
Интегрированные среды программирования |
знать: основные элементы систем программирования, назначение элементов систем программирования уметь: составлять, редактировать и выполнять отладку программы в интегрированных средах программирования |
Этапы решения задач на компьютерах |
знать: основные этапы создания программных продуктов; понятия «трансляция», «компиляция», «интерпретация»; их различие уметь: выделять основные этапы создания программных продуктов |
Структурное программирование. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх |
знать: технологию структурного программирования, понятия «подпрограмма», «локальные» и «глобальные переменные», «формальные» и «фактические параметры» уметь: разрабатывать небольшие программы с использованием технологии структурного программирования и подпрограмм; выделять параметры программы и подпрограммы, определять локальные и глобальные переменные |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Объектно-ориентированное программирование |
знать: технологию объектно-ориентированного программирования; основные понятия объектно-ориентированного программирования: «классы», «объекты», «свойства», «методы», «события», «наследование», «инкапсуляция», «полиморфизм» уметь: отличать программы, разработанные с использованием технологии объектно-ориентированного программирования |
Дидактическая единица 6. Базы данных | |
Общее понятие о базах данных. Основные понятия систем управления базами данных и банками знаний |
знать: общие сведения о проектировании баз данных; основные свойства, принципы построения и функционирования баз данных, возможности систем управления базами данных; основные модели хранения данных; их достоинства и недостатки; особенности их использования при решении задач уметь: использовать модели хранения данных и знаний; проектировать структуры таблиц баз данных; устанавливать связи между таблицами базы данных; выбирать СУБД для решения задач построения информационных систем |
Модели данных в информационных системах |
знать: основные модели хранения данных; их достоинства и недостатки; особенности их использования при решении задач уметь: выбирать СУБД для решения задач построения информационных систем |
Реляционная модель базы данных |
знать: основные понятия реляционной модели данных; основные принципы работы с объектами СУБД; основные возможности СУБД уметь: определять типы данных, назначать ключевые поля в таблицах, создавать связи между таблицами с обеспечением целостности данных |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Основные операции с данными в СУБД |
знать: основные принципы работы с объектами СУБД; основные операции с данными в базе данных уметь: создавать связи между таблицами с обеспечением целостности данных; осуществлять сортировку данных; составлять запросы различных видов; организовывать отбор и поиск данных по различным условиям |
Дидактическая единица 7. Алгоритмизация и программирование. Языки программирования высокого уровня | |
Алгоритм и его свойства. Способы записи алгоритма |
знать: понятие алгоритма, формы записи алгоритма, свойства алгоритма, основные элементы блок-схемы алгоритма уметь: «читать» схемы алгоритмов; составить схему алгоритма |
Линейная алгоритмическая структура |
|
Разветвляющаяся алгоритмическая структура |
знать: основные конструкции ветвления; уметь: выполнять алгоритм с ветвлением, заданный в виде схемы; |
Циклические алгоритмические структуры |
знать: порядок выполнения операций циклической алгоритмической структуры, виды циклов уметь: выполнять циклический алгоритм, заданный в виде схемы алгоритма или программы |
Продолжение табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Основные операторы циклов и ветвления |
Знать основные операторы циклов: for, while, repeat; операторы ветвления: if, case уметь выделять организацию ветвлений в алгоритме, записанном на языке высокого уровня; записывать на алгоритмическом языке алгоритм решения простой задачи с ветвлением |
Типовые алгоритмы |
знать: основные алгоритмы обработки одномерных массивов, поиска максимума и минимума, сортировки, сдвига уметь: записывать типовые алгоритмы на алгоритмическом языке, использовать их при решении простейших задач |
Рекурсивные алгоритмы |
Знать определение рекурсии, рекурсивное определение натуральных чисел, древовидных структур, некоторых функций, бесконечного множества объектов с помощью конечного числа высказываний уметь создавать рекурсивную программу как композицию базовых операторов |
Эволюция и классификация языков программирования |
знать: классификацию языков программирования; основные понятия языков программирования; основные этапы развития языков программирования; области их применения уметь: записывать арифметические выражения |
Структуры и типы данных языка программирования |
Знать фундаментальные структуры данных: стандартные простые типы, массивы, записи, списки, стеки, очереди уметь описывать типы данных и строить новые структуры данных на языке высокого уровня при решении задач |
Окончание табл. 1.1
Тема |
Требования к знаниям и умениям студента |
Трансляция, компиляция и интерпретация |
знать: основные этапы создания программных продуктов; понятия «трансляция», «компиляция», «интерпретация»; их различие уметь: выделять основные этапы создания программных продуктов |