- •Учебно-методическое пособие
- •Маршрутная карта изучения дисциплины по Модулю 1
- •1. Логические и арифметические основы эвм
- •Системы счисления
- •1.1. Десятичная система счисления
- •1.2. Двоичная система счисления
- •1.3. Восьмеричная и шестнадцатеричная системы счисления
- •1.4. Перевод чисел из любой системы счисления в десятичную
- •1.5. Перевод чисел из десятичной системы счисления в любую другую
- •Вопросы для самоконтроля
- •Методические указания для выполнения практического задания №1. «Системы счисления»
- •Приложение 1. Таблица вариантов заданий
- •2. Алгебра логики
- •2.1. Логические операции
- •Инверсия
- •2.2. Нормальные формы
- •Конъюнктивная нормальная форма
- •Дизъюнктивная нормальная форма
- •3. Применение средств алгебры логики для описания функционирования устройств компьютера
- •3.1. Логические схемы
- •Пример решение логических задач средствами алгебры логики
- •Методические указания для выполнения практического задания №2. «Алгебра логики». Построение таблиц истинности.
- •Пример построения логических схем
- •Методические указания для выполнения практического задания №3. «Алгебра логики». Построение логических схем.
- •Приложение 2. Таблица вариантов заданий
- •4. Индивидуальное задание. Модуль 1. «Построение логических схем по заданным булевым выражениям»
- •Приложение 3. Таблица вариантов индивидуального задания
- •Приложение 4. Титульный лист идз
- •Маршрутная карта изучения дисциплины по Модулю 2
- •5. Введение в алгоритмизацию
- •6. Знакомство со средой Турбо Паскаль
- •6.1. Общие сведения
- •6.2. Запуск Турбо-Паскаля на выполнение
- •6.3. Назначение функциональных клавиш системы Турбо-Паскаль
- •6.4. Работа с текстовым редактором Турбо-Паскаля
- •Клавиши перемещения курсора
- •Работа с блоками текста
- •7. Основы алгоритмизации
- •7.1. Алгоритм
- •7.2. Алгоритмические структуры
- •8. Программирование на языке Pascal
- •8.1. Алфавит языка
- •8.2. Арифметические выражения и правила их записи
- •Знаки операций
- •Операции div и mod
- •8.3. Типы данных
- •Целые типы
- •Логический тип
- •8.5. Структура программы на языке Паскаль
- •8.6. Описательная часть программы
- •8.7. Исполнительная часть программы
- •8.10. Комментарии в программе
- •Пример программы линейной структуры
- •Вопросы для самоконтроля
- •8.11. Методические указания для выполнения практического задания №4. «Следования»
- •Приложение 5. Таблица вариантов заданий
- •9. Ветвления
- •9.1. Операторы условия и перехода
- •Логический оператор
- •Операции отношения
- •Логические операции
- •9.2. Оператор выбора
- •Пример программы разветвленной структуры
- •Вопросы для самоконтроля
- •9.3. Методические указания для выполнения практического задания №5. «Ветвления»
- •Приложение 6. Таблица вариантов заданий
- •10. Циклические вычислительные процессы
- •10.1. Оператор цикла с параметром
- •10.2. Оператор цикла с постусловием
- •10.3. Оператор цикла с предусловием
- •10.4. Вложенные циклы
- •10.5. Оператор прерывания цикла
- •Пример программы циклической структуры
- •Вопросы для самоконтроля
- •10.6. Методические указания для выполнения практического задания №6. «Циклы»
- •Приложение 7. Таблица вариантов заданий
- •11. Операции с индексированными переменными
- •11.1. Массивы одномерные
- •11.2. Описание массивов
- •Ввод элементов массива
- •Вывод элементов массива
- •11.3. Обработка одномерных массивов
- •Пример программы обработки одномерного массива
- •Вопросы для самоконтроля
- •11.4. Методические указания для выполнения практического задания №7. «Операции с индексированными переменными»
- •Приложение 8. Таблица вариантов заданий
- •12. Двумерные массивы
- •12.1. Матрицы
- •12.2. Описание двумерного массива
- •Ввод элементов двумерного массива
- •Вывод элементов двумерного массива
- •12.3. Обработка двумерных массивов
- •Пример программы обработки двумерного массива
- •Вопросы для самоконтроля
- •12.4. Методические указания для выполнения практического задания №8. «Матрицы»
- •Приложение 9. Таблица вариантов заданий
- •13. Подпрограммы
- •13.1. Функции и процедуры
- •Структура программы, содержащей процедуру (функцию)
- •13.2. Процедуры
- •13.3. Вложенные процедуры Директива forward
- •13.4. Функции
- •Пример программы с использованием подпрограмм
- •Вопросы для самоконтроля
- •Методические указания для выполнения практического задания №9. «Подпрограммы»
- •Приложение 10. Таблица вариантов заданий
- •14. Обработка строк текста
- •14.3. Строковые переменные
- •14.4. Функции обработки строковых переменных
- •14.5. Процедуры обработки строковых переменных
- •14.6. Примеры обработки строковых переменных
- •Вопросы для самоконтроля
- •15. Структурированные типы данных
- •Пример программы использования массива записей
- •Вопросы для самоконтроля
- •Методические указания к выполнению индивидуального задания по Модулю 2. «Массивы записей»
- •Приложение 11. Таблица вариантов индивидуального задания
Методические указания для выполнения практического задания №3. «Алгебра логики». Построение логических схем.
Цель работы: Ознакомиться с основными арифметическими операциями, базовыми логическими элементами (И, И-НЕ, ИЛИ, ИЛИ-НЕ, исключающее ИЛИ) и изучить методы построения на их основе простейших логических схем.
Задание:
В приложении 2 выбрать вариант задания и построить логическую схему.
Выполнить задание, используя пример построения логических схем.
Оформить работу в тетради для практических работ.
Результат работы предъявить преподавателю.
Защитить выполненную работу у преподавателя.
Приложение 2. Таблица вариантов заданий
Составить таблицу истинности и логическую схему для данных операций
| |
Вариант |
Операции |
1
|
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
4. Индивидуальное задание. Модуль 1. «Построение логических схем по заданным булевым выражениям»
Задания к ИДЗ:
В приложении 3 выбрать вариант индивидуального задания.
Выполнить задание, пользуясь теоретическими сведениями
Проверить логическую схему у тьютора.
Оформить ИДЗ в формате А4, титульный лист по образцу Приложение 4.
Результат работы предъявить преподавателю.
Защитить выполненную работу у преподавателя.
Приложение 3. Таблица вариантов индивидуального задания
Варианты |
Составить таблицу истинности и логическую схему по формулам
|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
Приложение 4. Титульный лист идз
Маршрутная карта изучения дисциплины по Модулю 2
№ недели |
Наименование учебного мероприятия (под руководством) |
Тема учебного мероприятия |
7 |
Лекция (преподаватель) |
Лекция №1. "Основные конструкции языка Паскаль". |
7 |
Самостоятельное изучение материала
|
Подготовка к практическим занятиям в интегрированной среде Турбо-Паскаль. Изучение теоретического материала. Раздел 6. "Знакомство со средой Турбо-Паскаль" (стр. 38). |
7 |
Косультация (тьютор) |
Знакомство с маршрутной картой Модуля 2.Получение консультации у тьютора по выполнению практических заданий. Работа в интегрированной среде Турбо-Паскаль. |
8 |
Лекция (преподаватель) |
Лекция №2. "Типы вычислительных процессов". |
8 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Разделы 5, 6, 7. "Основы алгоритмизации" (стр. 42). Раздел 8."Программирование на языке Паскаль" (стр. 47). Ответить на вопросы самоконтроля в конце каждой главы. |
8 |
Практическое занятие (преподаватель) |
Выполнить практическое задание №4по теме "Типы вычислительных процессов. Следование" Варианты заданий приведены в Приложении 5. Пройтитренингпо теме «Арифметические выражения», «Математические функции» ( http://inf.tltsu.ru/res/strogov/). Выполненное задание и результаты тренинга предъявить преподавателю. |
9 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Раздел 9."Ветвления" (стр. 58). Ответить на вопросы самоконтроля в конце главы. |
9 |
Практическое занятие (преподаватель) |
Выполнить практическое задание №5по теме "Типы вычислительных процессов. Ветвления ". Варианты заданий приведены в Приложении 6. Пройтитренингпо теме «Условный оператор»(http://inf.tltsu.ru/res/strogov/). Выполненное задание и результаты тренинга предъявить преподавателю. |
10 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Раздел 10."Циклические вычислительные процессы" (стр. 64). Ответить на вопросы самоконтроля в конце главы. |
10 |
Практическое занятие (преподаватель) |
Выполнить практическое задание №6по теме "Типы вычислительных процессов. Циклы ". Варианты заданий приведены в Приложении 7. Пройти тренинг по теме «Циклы». ( http://inf.tltsu.ru/res/strogov/). Выполненное задание и результаты тренинга предъявить преподавателю. |
10 |
Лекция (преподаватель) |
Лекция №3. " Операции с индексированными переменными". |
11 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Раздел 11."Операции с индексированными переменными. Одномерные массивы" (стр. 72). Ответить на вопросы самоконтроля в конце главы. |
11 |
Практическое занятие (преподаватель)
|
Выполнить практическое задание №7по теме "Операции с индексированными переменными. Одномерные массивы". Варианты заданий приведены в Приложении 8. Выполненное задание предъявить преподавателю. |
11 |
Лекция (преподаватель) |
Лекция №4."Подпрограммы. Функции и процедуры". |
12 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Раздел 12."Двумерные массивы. Матрицы" (стр. 80). Ответить на вопросы самоконтроля в конце главы. |
12 |
Практическое занятие (преподаватель) |
Выполнить практическое задание №8по теме "Операции с индексированными переменными. Двумерные массивы. Матрицы". Варианты заданий приведены в Приложении 9. Выполненное задание предъявить преподавателю. |
13 |
Самостоятельное изучение материала
|
Подготовка к практическому занятию. Изучение теоретического материала: Раздел 13."Подпрограммы" (стр. 91). Ответить на вопросы самоконтроля в конце главы. |
13 |
Практическое занятие (преподаватель) |
Выполнить практическое задание №9по теме "Подпрограммы. Процедуры и функции". Варианты заданий приведены в Приложении 10. Выполненное задание предъявить преподавателю. |
14 |
Самостоятельное изучение материала
|
Подготовка к ИДЗ №2. Изучение теоретического материала: Раздел 14."Обработка строк текста. Символьные и строковые переменные" (стр. 99); Раздел 15."Структурированные типы данных" (стр. 106). Ответить на вопросы самоконтроля в конце главы. |
14 |
Консультация (тьютор) |
Получение консультации у тьютора по выполнению ИДЗ №2. Утвердить у тьютора структуру записей. |
15 |
Практическое работа
|
Выполнение ИДЗ №2по теме "Массивы записей". Подготовка к сдаче ИДЗ. |
15 |
Практическое занятие (преподаватель) |
Сдача преподавателю невыполненных в срок практических заданий |
16 |
Практическое занятие (преподаватель) |
Сдать преподавателю ИДЗ №2. |
16 |
Промежуточное тестирование по модулю №2 через ЦТ |
Пройти промежуточное тестирование по Модулю 2 в центре тестирования. |
17 |
Итоговое тестирование по курсу через ЦТ (экзамен)
|
Итоговое тестирование по курсу через ЦТ (экзамен). Оценки в зачетную книжку выставляются по ведомости центра тестирования в деканате. |