- •1. Системы счисления
- •Десятичная система счисления
- •Двоичная система счисления
- •Восьмеричная и шестнадцатеричная системы счисления
- •Перевод чисел из любой системы счисления в десятичную
- •Перевод чисел из десятичной системы счисления в любую другую
- •2. Алгебра логики
- •2.1. Логические операции
- •Инверсия
- •Конъюнкция
- •Дизъюнкция
- •Эквиваленция (равнозначность)
- •Импликация
- •Антиконъюнкция
- •Антидизъюнкция
- •2.2. Нормальные формы
- •Конъюнктивная нормальная форма
- •Дизъюнктивная нормальная форма
- •3. Применение средств алгебры логики для описания функционирования устройств компьютера
- •Логические схемы
- •Построение логических схем
- •4. Практическая работа 1. Системы счисления
- •Вопросы для самоконтроля
- •5. Практическая работа 2. Алгебра логики
- •Решение логических задач средствами алгебры логики
- •Индивидуальное задание к модулю 1. Построение логических схем по заданным булевым выражениям
- •Приложение 1. Практическое занятие 1 «Системы счисления»
- •Приложение 2. Практическое занятие 2 «Алгебра логики»
- •Приложение 3. Индивидуальное задание. Модуль №1
- •Приложение 4
- •6. Введение в алгоритмизацию
- •7. Знакомство со средой Турбо Паскаль
- •7.1. Общие сведения
- •7.2. Запуск Турбо-Паскаля на выполнение
- •7.4. Работа с текстовым редактором Турбо-Паскаля
- •Клавиши перемещения курсора
- •Работа с блоками текста
- •8. Основы алгоритмизации
- •8.1. Алгоритм
- •8.2. Алгоритмические структуры
- •Самоконтроль
- •9.1. Алфавит языка
- •9.2. Арифметические выражения и правила их записи
- •Знаки операций
- •Операции div и mod
- •9.3. Типы данных
- •Целые типы
- •Логический тип
- •Символьный тип
- •Строковый тип
- •Вещественный тип
- •9.4. Стандартные функции
- •9.5. Структура программы на языке Паскаль
- •9.6. Описательная часть программы
- •9.7. Исполнительная часть программы
- •9.8. Оператор присваивания
- •9.9. Операторы ввода-вывода
- •Оператор ввода
- •Оператор вывода
- •9.10. Комментарии в программе
- •Самоконтроль
- •Задание
- •Пример программы линейной структуры
- •Приложение 1. Таблица вариантов задания №2
- •10. Ветвления
- •10.1. Операторы условия и перехода
- •Логический оператор
- •Операции отношения
- •Логические операции
- •10.2. Оператор выбора
- •Самоконтроль
- •Задание
- •Пример программы разветвленной структуры
- •Приложение 1. Таблица вариантов задания 3
- •11.2. Оператор цикла с постусловием
- •11.3. Оператор цикла с предусловием
- •11.4. Вложенные циклы
- •11.5. Оператор прерывания цикла
- •Самоконтроль
- •Задание
- •Пример программы циклической структуры
- •Приложение 1. Таблица вариантов задания 4
- •12. Операции с индексированными переменными
- •12.1. Массивы одномерные
- •12.2. Описание массивов
- •Ввод элементов массива
- •Вывод элементов массива
- •12.3. Обработка одномерных массивов
- •Самоконтроль
- •Задание
- •Пример программы обработки одномерного массива
- •Приложение 1. Таблица вариантов задания 5
- •13. Двумерные массивы
- •13.1. Матрицы
- •13.2. Описание двумерного массива
- •Ввод элементов двумерного массива
- •Вывод элементов двумерного массива
- •13.3. Обработка двумерных массивов
- •Самоконтроль
- •Задание
- •Пример программы обработки двумерного массива
- •Приложение 1. Таблица вариантов задания 6
- •Структура программы, содержащей процедуру (функцию)
- •14.2. Процедуры
- •14.3. Вложенные процедуры
- •Директива forward
- •14.4. Функции
- •Самоконтроль
- •Задание
- •Пример программы с использованием подпрограмм
- •Приложение 1. Таблица вариантов задания 7
- •15. Обработка строк текста
- •15.1. Символьные переменные
- •Фрагмент таблицы ASCII-кодов букв латинского алфавита
- •Фрагмент таблицы ASCII-кодов букв русского алфавита
- •15.2. Функции обработки символьных переменных
- •15.3. Строковые переменные
- •15.4. Функции обработки строковых переменных
- •15.5. Процедуры обработки строковых переменных
- •15.6. Примеры обработки строковых переменных
- •Самоконтроль
- •16. Структурированные типы данных
- •Записи
- •Самоконтроль
- •Задание
- •Пример программы использования массива записей
- •Приложение 1
- •Приложение 2. Таблица вариантов ИДЗ 2
Вариант 29 1. Составить таблицу истинности для данных операций:
•((x + z) y) (x | ( y ~ z))
•z( yx zx) zx
Вариант 30
1.Составить таблицу истинности для данных операций:
•(x y)z → (x ↓ ( y | z))
•x yz yxz * xy
Приложение 3. Индивидуальное задание. Модуль №1
Составить таблицу истинности и логическую схему по формулам
Вариант 1
•X = A + B + A B
•Y = A C + BC
Вариант 2
•X = B +CD
•Y = AB +C + D
Вариант 3
•X = A B + A B
•Y = C + A D
Вариант 4
•X = CA (A + B)
•Y = X C + A
Вариант 5
•X = D +(C D)
•Y = X B (XB )
Вариант 6
•X = (A B)(A + B)
•Y = AB AC +C
Вариант 7
• C = (X +Y ) Z
34
•A = XY (X +YZ )
Вариант 8
•A = X +YZ XY + Z
•C = XY + X YZ
Вариант 9
•A = (XY Z) +(X Y )
•C = XY + (XZ XY )
Вариант 10
•Z = (XA + B + XY )a
•Y = A + X A + BC
Вариант 11
•X = A B +CY
•Y = X + A XB
Вариант 12
•X = B(D + A) + B DC
•Y = A(B +C) + A B
Вариант 13
•X = (AB +C ) BC
•Y = A C +C B
Вариант 14
•X = C B +Y A +C
•Y = CB + AB
Вариант 15
•X = AA B(AB B )
•Y = A +(B(A C ))
Вариант 16
•X = C + AB + (AB + A)
•Y = A(C BA)
Вариант 17
35
•X = AB +(A B )
•Y = AB + (C B D) + B
Вариант 18
•X = A(B C ) + A AB
•Y = (A C)AC +(B C )
Вариант 19
•X = A (B +C) + AB
•Y = (C AB ) + A B C
Вариант 20
•X = A (BA (C + A))
•Y = A + B + DC A
Вариант 21
•X = C AB + BC
•Y = (B A CA) + AB
Вариант 22
•X = B +CD + D(A B)
•Y = CD +(A AB)
Вариант 23
•X = AC + (D +CB ) A
•Y = B (A C ) + AB
Вариант 24
•Y = (C A + B ) + AB C
•X = CD + AB BC
Вариант 25
•X = CB + AB C
•Y = X A + X +C
Вариант 26
•X = B +C (A + B)
•Y = AB + B C + AC
36
Вариант 27
•X = A B + A B
•Y = AB +C D
Вариант 28
•Y = A C + B(C A)
•X = AB CA + D CA
Вариант 29
•X = C(A (A + B )) + BC
•Y = X C + AB C
Вариант 30
•X = A(C + B ) +C D
•Y = B (C + D) + AB
Приложение 4
Оформление практических работ и ИДЗ по модулю №1 должно содержать:
1.Титульный лист.
2.Содержание индивидуального задания студента.
3.Решение задач.
Пример оформления титульного листа самостоятельной работы (ИДЗ)
Министерство образования Российской Федерации
Тольяттинский государственный университет Кафедра «Компьютерные технологии и обработка материалов давлением»
ИДЗ. Модуль №1.
по дисциплине «Информатика»
Выполнил: Группа: Проверил:
Тольятти - 2007
37