- •1)Информатика как наука. Информационное общество. Информатизация. Информатика как наука
- •2) Информация, её свойства, единицы её измерения. Информационные процессы. Информация
- •Свойства информации
- •Единицы измерения
- •4)Кодирование информации. Кодирование целых и действительных чисел двоичным кодом. Кодирование информации
- •Кодирование целых и действительных чисел двоичным кодом
- •4) Булева алгебра. Булевы функции. Таблица истиности. Булева алгебра
- •Булевы функции.
- •6) История развития вычислительной техники.
- •7) Устройство пк. Базовая конфигурация. Правила работы за компьютером. Техника безопасности. Энергомическое использование эвм. Устройство пк
- •Базовая конфигурация.
- •Правила работы за компьютером.
- •Особенности алгоритмов управления ресурсами
- •Программное обеспечение по. Классификация по. Виды по. Виды служебного прикладного по. Понятие программной среды. Человеко-машинный интерфейс. Программное обеспечение
- •Классификация по
- •Виды служебного прикладного по
- •По сфере применения
- •Понятие программной среды
- •Человеко-машинный интерфейс
- •Файлы. Атрибуты файлов. Работа с файловой системой в ос Windows. Файлы.
- •Атрибуты файлов
- •Текстовые процессор ms Word
- •15)Табличные процессоры. Табличные процессоры ms Excel. Основные возможности. Адресация ячеек, формулы и функции, фильтрации и сортировка данных, поиск, решение. Табличные процессоры
- •Табличные процессоры ms Excel
- •Адресация ячеек, формулы и функции, фильтрации и сортировка данных, поиск, решение
- •17) Алгоритм. Свойства алгоритмов, способы изображения, Основные алгоритмические структуры. Алгоритм
- •Свойства алгоритмов
- •Способы изображения
- •Компьютеры интерпритаторы
- •Высокоуровневый язык
17) Алгоритм. Свойства алгоритмов, способы изображения, Основные алгоритмические структуры. Алгоритм
Алгори́тм — точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
Свойства алгоритмов
Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.
• Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
• Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов.
• Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
Способы изображения
Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задаётся в произвольном изложении на естественном языке.
При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Такое графическое представление называется схемой алгоритма, или блок-схемой. В блок-схеме каждому типу действий соответствует геометрическая фигура, представленная в виде блочного символа. В таблице приведены наиболее часто употребляемые символы.
Программный способ записи алгоритмов. Алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. В этом случае язык для записи алгоритмов должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке — программой.
Основные алгоритмические структуры
линейный алгоритм
разветвляющийся алгоритм
циклический алгоритм
18) Языки программирования. Уровни языков программирования. Компьютеры интерпритаторы. Языки программирования высокого уровня.
Языки программирования
формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.
Уровни языков программирования
Разные типы процессоров имеют разные наборы команд. Если язык программирования ориентированный на конкретный тип процессора и учитывает его особенности, то он называется языком программирования низкого уровня. Операторы языка низкого уровня близки к машинному коду и ориентированы на конкретные команды процессора.
Языки программирования, имитирующие естественные языки, обладающие укрупненными командами, ориентированными на решение прикладных содержательных задач, называются языками высокого уровня.