Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Учебно-методическое пособие. Для студентов инженерных

 

по курсу «Информатика 1»

для студентов инженерных

специальностей очной формы обучения

 

Тольятти 2008


УДК 532.5 (533.6)

 

 

Содержание ГОС по дисциплине «Информатика» для инженерных специальностей:

 

Разделы ГОС В рамках какого курса изучается Примечание
  понятие информации, общая характеристика процессов сбора, передачи, обработки и накопления информации; технические и программные средства реализации информационных процессов; компьютерный практикум; программное обеспечение и технологии программирования; «Основы компьютерной грамотности» БФГ
  общая характеристика процессов сбора, передачи, обработки и накопления информации; «Информатика 1» Модуль 1
  алгоритмизация и программирование; языки программирования высокого уровня; программное обеспечение и технологии программирования; «Информатика 1» Модуль 2
  модели решения функциональных и вычислительных задач; базы данных; «Информатика 2» Модуль 3
  компьютерная графика «Информатика 2» Модуль 4
  основы защиты информации и сведений, составляющих государственную тайну; методы защиты информации; «Информатика 2» Модуль 4*
  локальные и глобальные сети ЭВМ. «Основы работы в Интернет» БФГ

 


Учебно-методическое пособие содержит два Модуля.

В Модуле 1 изложены основы алгебры логики, принципы работы логических и арифметических устройств ЭВМ, рассмотрены системы счисления и принципы перевода чисел из одной системы счисления в другую.

В Модуле 2 изложены материалы по теме «Алгоритмические языки и программирование», приведены теоретические сведения, примеры программ и варианты индивидуальных заданий.

 

В начале каждого модуля указаны маршрутные карты, которые определяют последовательность самостоятельного изучения теоретического материала, сроки выполнения практических и индивидуальных заданий, сроки сдачи промежуточных и итоговых тестирований.

Для самостоятельной проверки знаний необходимо пользоваться интерактивным тренингом.

Электронный адрес сайта кафедры для прохождения тренинга:

http://inf.tltsu.ru/res/strogov/

 

Составители: Ахмедханлы Д.М.,Панюкова Е.В.

 

© Тольяттинский государственный университет, 2008

Содержание

 

Маршрутная карта изучения дисциплины по Модулю 1. 7

1. Логические и арифметические основы ЭВМ... 8

1.1. Десятичная система счисления. 9

1.2. Двоичная система счисления. 10

1.3. Восьмеричная и шестнадцатеричная системы счисления. 11

1.4. Перевод чисел из любой системы счисления в десятичную.. 11

1.5. Перевод чисел из десятичной системы счисления в любую другую.. 12

Вопросы для самоконтроля. 13

Методические указания для выполнения практического задания №1. «Системы счисления». 13

Приложение 1. Таблица вариантов заданий. 14

2. Алгебра логики. 20

2.1. Логические операции. 22

Инверсия. 24

Конъюнкция. 24

Дизъюнкция. 24

Эквиваленция (равнозначность) 24

Импликация. 24

Антиконъюнкция. 24

Антидизъюнкция. 25

2.2. Нормальные формы.. 26

Конъюнктивная нормальная форма. 26

Дизъюнктивная нормальная форма. 26

3. Применение средств алгебры логики для описания функционирования устройств компьютера. 26

Логические схемы.. 28

Пример решение логических задач средствами алгебры логики. 29

Методические указания для выполнения практического задания №2. «Алгебра логики». Построение таблиц истинности. 29

Пример построения логических схем.. 29

Методические указания для выполнения практического задания №3. «Алгебра логики». Построение логических схем 31

Приложение 2. Таблица вариантов заданий. 31

4. Индивидуальное задание. Модуль 1. «Построение логических схем по заданным булевым выражениям». 33

Приложение 3. Таблица вариантов индивидуального задания. 33

Приложение 4. Титульный лист ИДЗ. 35

Маршрутная карта изучения дисциплины по Модулю 2. 36

5. Введение в алгоритмизацию.. 37

6. Знакомство со средой Турбо Паскаль. 38

6.1. Общие сведения. 38

6.2. Запуск Турбо-Паскаля на выполнение. 38

6.3. Назначение функциональных клавиш системы Турбо-Паскаль. 39

6.4. Работа с текстовым редактором Турбо-Паскаля. 40

Клавиши перемещения курсора. 40

Работа с блоками текста. 41

7. Основы алгоритмизации. 42

7.1. Алгоритм.. 42

7.2. Алгоритмические структуры.. 43

Самоконтроль. 46

8. Программирование на языке Pascal 46

8.1. Алфавит языка. 47

8.2. Арифметические выражения и правила их записи. 47

Знаки операций. 47

Операции div и mod. 47

8.3. Типы данных. 48

Целые типы.. 48

Логический тип. 48

Символьный тип. 49

Строковый тип. 49

Вещественный тип. 49

8.4. Стандартные функции. 49

8.5. Структура программы на языке Паскаль. 50

8.6. Описательная часть программы.. 50

8.7. Исполнительная часть программы.. 51

8.8. Оператор присваивания. 51

8.9. Операторы ввода-вывода. 52

Оператор ввода. 52

Оператор вывода. 52

8.10. Комментарии в программе. 52

Пример программы линейной структуры.. 53

Вопросы для самоконтроля. 54

8.11. Методические указания для выполнения практического задания №4. «Следования». 54

Приложение 5. Таблица вариантов заданий. 54

9. Ветвления. 56

9.1. Операторы условия и перехода. 56

Логический оператор. 57

Операции отношения. 57

Логические операции. 57

9.2. Оператор выбора. 58

Пример программы разветвленной структуры.. 59

Вопросы для самоконтроля. 60

9.3. Методические указания для выполнения практического задания №5. «Ветвления». 60

Приложение 6. Таблица вариантов заданий. 60

10. Циклические вычислительные процессы.. 62

10.1. Оператор цикла с параметром.. 62

10.2. Оператор цикла с постусловием.. 63

10.3. Оператор цикла с предусловием.. 63

10.4. Вложенные циклы.. 64

10.5. Оператор прерывания цикла. 65

Пример программы циклической структуры.. 65

Вопросы для самоконтроля. 66

10.6. Методические указания для выполнения практического задания №6. «Циклы». 66

Приложение 7. Таблица вариантов заданий. 66

11. Операции с индексированными переменными. 69

11.1. Массивы одномерные. 69

11.2. Описание массивов. 69

Ввод элементов массива. 70

Вывод элементов массива. 70

11.3. Обработка одномерных массивов. 70

Пример программы обработки одномерного массива. 73

Вопросы для самоконтроля. 74

11.4. Методические указания для выполнения практического задания №7. «Операции с индексированными переменными» 74

Приложение 8. Таблица вариантов заданий. 74

12. Двумерные массивы.. 76

12.1. Матрицы.. 76

12.2. Описание двумерного массива. 77

Ввод элементов двумерного массива. 78

Вывод элементов двумерного массива. 78

12.3. Обработка двумерных массивов. 78

Пример программы обработки двумерного массива. 83

Вопросы для самоконтроля. 84

12.4. Методические указания для выполнения практического задания №8. «Матрицы». 84

Приложение 9. Таблица вариантов заданий. 84

13. Подпрограммы.. 86

13.1. Функции и процедуры.. 87

Структура программы, содержащей процедуру (функцию) 87

13.2. Процедуры.. 87

13.3. Вложенные процедуры.. 88

Директива forward. 88

13.4. Функции. 89

Пример программы с использованием подпрограмм.. 90

Вопросы для самоконтроля. 91

Методические указания для выполнения практического задания №9. «Подпрограммы». 92

Приложение 10. Таблица вариантов заданий. 92

14. Обработка строк текста. 95

14.1. Символьные переменные. 95

Фрагмент таблицы ASCII-кодов букв латинского алфавита. 95

Фрагмент таблицы ASCII-кодов букв русского алфавита. 95

14.2. Функции обработки символьных переменных. 95

14.3. Строковые переменные. 96

14.4. Функции обработки строковых переменных. 97

14.5. Процедуры обработки строковых переменных. 98

14.6. Примеры обработки строковых переменных. 99

Вопросы для самоконтроля. 101

15. Структурированные типы данных. 101

Записи. 101

Пример программы использования массива записей. 103

Вопросы для самоконтроля. 105

Методические указания к выполнению индивидуального задания по Модулю 2. «Массивы записей». 105

Приложение 11. Таблица вариантов индивидуального задания. 105

 


<== предыдущая лекция | следующая лекция ==>
Источники информации | 
Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 311; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.033 сек.