- •1)Основные понятия: информатика,информация,сообщение,сведение,новость,информационные технологии.
- •2)Позиционные системы счисления, правила перевода из десятичной в другую любую систему счисления и обратно целых и вещественных чисел, арифметические операции.
- •3) Логические основы работы эвм, логические операции и функции, таблицы истинности, преобразование логических функций к нормальным формам: дизъюнктивно- конъюнктивной и конъюнктивно- дизъюнктивной.
- •4)Логические системы.
- •5)Принципы Фон Неймана, архитектура эвм Фон Неймана .
- •6)Классификация программного обеспечения эвм, понятие и назначения ос.
- •9)Типовые структуры в алгоритмах: ветвление, обход, циклы.
- •10)Типовые алгоритмы обработки данных: ввод-вывод одномерных и двухмерных массивов, сортировка массивов, поиск наибольшего или наименьшего элемента в массиве.
- •12) Типы данных в эт, адресация ячеек, виды адресации.
- •11) Электронные таблицы(эт) , назначение, структура и функциональные возможности.
- •13) Вычисление в эт, формулы для их вычисления, их модификация.
- •16) Встроенные функции: математические, статистические, логические, даты и времени, использование мастера функции.
- •17) Работа с эт как с бд, функции бд.
- •18) Использование фильтрации для выборки данных в эт, критерии выборки, правила задания критериев.
- •19) Бд и системы управления бд(субд) :основные понятия.
- •Основные функции субд
- •20) Модели бд.
- •21) Типы данных в субд. Access
- •22) Многотабличные бд, типы связей между таблицами, создание связей
- •23) Назначение и виды запросов в бд, создание запроса на выборку данных, простые и сложные критерии
- •24) Многотабличные запросы, итоговые запросы .
3) Логические основы работы эвм, логические операции и функции, таблицы истинности, преобразование логических функций к нормальным формам: дизъюнктивно- конъюнктивной и конъюнктивно- дизъюнктивной.
Так как же связываются между собой простые логические высказывания, образуя сложные? В естественном языке мы используем различные союзы и другие части речи. Например, «и», «или», «либо», «не», «если», «то», «тогда». Пример сложных высказываний: «у него есть знания и навыки», «она приедет во вторник, либо в среду», «я буду игратьтогда, когда сделаю уроки», «5 не равно 6». Как мы решаем, что нам сказали правду или нет? Как-то логически, даже где-то неосознанно, исходя из предыдущего жизненного опыта, мы понимает, что правда при союзе «и» наступает в случае правдивости обоих простых высказываний. Стоит одному стать ложью и все сложное высказывание будет лживо. А вот, при связке «либо» должно быть правдой только одно простое высказывание, и тогда все выражение станет истинным.
Булева алгебра переложила этот жизненный опыт на аппарат математики, формализовала его, ввела жесткие правила получения однозначного результата. Союзы стали называться здесь логическими операторами.
Алгебра логики предусматривает множество логических операций. Однако три из них заслуживают особого внимания, т.к. с их помощью можно описать все остальные, и, следовательно, использовать меньше разнообразных устройств при конструировании схем. Такими операциями являются конъюнкция (И), дизъюнкция (ИЛИ) и отрицание (НЕ). Часто конъюнкцию обозначают &, дизъюнкцию - ||, а отрицание - чертой над переменной, обозначающей высказывание.
При конъюнкции истина сложного выражения возникает лишь в случае истинности всех простых выражений, из которых состоит сложное. Во всех остальных случаях сложное выражение будет ложно.
При дизъюнкции истина сложного выражения наступает при истинности хотя бы одного входящего в него простого выражения или двух сразу. Бывает, что сложное выражение состоит более, чем из двух простых. В этом случае достаточно, чтобы одно простое было истинным и тогда все высказывание будет истинным.
Отрицание – это унарная операция, т.к выполняется по отношению к одному простому выражению или по отношению к результату сложного. В результате отрицания получается новое высказывание, противоположное исходному.
Таблицы истинности
Логические операции удобно описывать так называемыми таблицами истинности, в которых отражают результаты вычислений сложных высказываний при различных значениях исходных простых высказываний. Простые высказывания обозначаются переменными (например, A и B).
4)Логические системы.
5)Принципы Фон Неймана, архитектура эвм Фон Неймана .
Принципы:
Принцип однородности памяти
Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Принцип адресуемости памяти
Основная память структурно состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к хранящимся в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
Принцип последовательного программного управления
Предполагает, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Принцип жесткости архитектуры
Неизменяемость в процессе работы топологии, архитектуры, списка команд.
Так же в некоторых источниках указывается принцип двоичного кодирования, но существовали машины, работающие с троичным и с десятичным кодом.
Архитектура фон Неймана — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольныекалькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новойдокументации, перекоммутации и перестройки блоков и устройств и т. п.
Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.
