- •Вопрос 1.Определение Информатики. Предмет информатики. Основные задачи.
- •Вопрос 2. Информация. Свойства информации.
- •Вопрос 4. Системы счисления.
- •Вопрос 5.Правила перевода из одной сс в другую, целых чисел.
- •Вопрос 6 перевод 8сс в 2сс и обратно.
- •Вопрос 7 логика. Алгебра логики
- •Вопрос 8.Алгебра логики. Элементы логики.
- •Вопрос 9.Опнрация алгебры логики отрицание приоритет
- •Вопрос 10 операция алгебры логики . Конъюнкция юприоритет
- •Вопрос 11 Дизьюнкция.
- •Вопрос 12 импликация
- •Вопрос 14. Таблицы истинности
- •Вопрос 15.Упрощение функций
- •Вопрос 16.Поколение эвм
- •Вопрос 17.Устпройства компьютера .Аппоратное обеспечение и программное.
- •Вопрос 18.Программные средства выч.Техники. Состав по
- •Вопрос 19.Понятие программы.
- •Вопрос 20. Интерфейс .Виды.
- •Вопрос 21Виды программ по назначению
- •Вопрос 22.Технологии программирования . Алгоритм и его свойства.
- •Вопрос 23.Основные структура данных
- •Вопрос 24. Упорядочение структур данных
- •Вопрос 25.Ос.Функции.
- •Вопрос 26.Организация файловой системы
- •Вопрос 27 Файлы и каталоги
- •Вопрос 28.Прикладное по. Текстовые редакторы. Процессоры. Понятия.
- •Вопрос 29.Текстовые процессоры. Форматирование текста
- •Вопрос 30. Электронные табл.Возможности.ДокументЭт.
- •Вопрос 31.Эт,типы данных.. Вычисления.
- •Вопрос 32.Эт.Относительная и обсолютная адрессация.
- •Вопрос 33.Эт. Средства автомотизации
- •Вопрос 34.
- •Вопрос 35.Антивирусные программы.
- •Вопрос 36. Этапы разработки программ
- •Вопрос 37Алгоритм свойства.
- •Вопрос 38основные типы алгоритмических структур.
- •Вопрос 39 Понятие массива
- •Вопрос 40. Pascal (Паскаль).
- •Вопрос 41.Константы и переменные
- •Вопрос 42.Операции и операторы в паскаль
- •Вопрос 43Основные функции в паскаль
- •Вопрос 44 типы данных в паскаль
- •Вопрос 45 простые типы данных в паскаль
- •Вопрос 46.Структурированные данные в паскаль
- •Вопрос 47процедура ввода и вывода
- •Вопрос 48.Операторы паскаль простые и составные
- •2.2. Составные условия
- •Вопрос 49. Операторы условного перехода
- •Вопрос 50.Операторы циклов
- •Вопрос 51массивы в паскаль
- •Вопрос 52символы и строки в паскаль
- •Вопрос 53.Функция для работы со строками
Вопрос 22.Технологии программирования . Алгоритм и его свойства.
Алгоритм - описанная на некотором языке точная конечная система правил, определяющая содержание и порядок действий над некоторыми объектами, строгое выполнение которых дает решение поставленной задачи.Понятие алгоритма, являющееся фундаментальным в математике и информатике, возникло задолго до появления средств вычислительной техники.
Такими свойствами являются:
• Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.
• Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
• Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов.
• Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
Программирование — сравнительно молодая и быстро развивающаяся отрасль науки и техники. Опыт ведения реальных разработок и совершенствования имеющихся программных и технических средств постоянно переосмысливается, в результате чего появляются новые методы, методологии и технологии, которые, в свою очередь, служат основой более современных средств разработки программного обеспечения. Исследовать процессы создания новых технологий и определять их основные тенденции целесообразно, сопоставляя эти технологии с уровнем развития программирования и особенностями имеющихся в распоряжении программистов программных и аппаратных средств.
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
указание последовательности выполнения технологических операций;
перечисление условий, при которых выполняется та или иная операция;
описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.
Вопрос 23.Основные структура данных
Работа с большими наборами данных автоматизируется проще, когда данные упорядочены, то есть образуют заданную структуру. Существует три основных типа структур данных:
• линейная,
• иерархическая,
• табличная.
Линейные структуры – это хорошо знакомые нам списки. Список – это простейшая структура данных, отличающаяся тем, что каждый элемент данных однозначно определяется своим номером в массиве. Проставляя номера на отдельных страницах рассыпанной книги, мы создаем структуру списка. Обычный журнал посещаемости занятий, например, имеет структуру списка, поскольку все студенты группы зарегистрированы в нем под своими номерами, при этом не могут два студента быть зарегистрированы с одним и тем же номером.
С таблицами данных мы тоже хорошо знакомы, достаточно вспомнить таблицу умножения. Табличные структуры отличаются от списочных тем, что элементы данных определяются адресом ячейки, который состоит не из одного параметра, как в списках, а из нескольких. Для таблицы умножения, например, адрес ячейки определяется номерами строки и столбца. Нужная ячейка находится на их пересечении, а элемент выбирается из ячейки.
Нерегулярные данные, которые трудно представить в виде списка или таблицы, часто представляют в виде иерархических структур. С подобными структурами мы знакомы по обыденной жизни. Иерархическую структуру имеет система почтовых адресов. Подобные структуры также широко применяются в научных систематизациях и всевозможных классификациях (рис.3).
Рис.3. Пример иерархической структуры данных
В иерархической структуре адрес каждого элемента определяется путем доступа (маршрутом), ведущим от вершины структуры к данному элементу [3, С.30]. Вот, например, как выглядит путь доступа к команде, запускающей программу Калькулятор (стандартная программа компьютеров, работающих в операционной системе Windows 98):
Пуск → Программы → Стандартные → Калькулятор.
