- •1. Теоретические основы информатики: информатика как наука.
- •2. Информация и концепция ее определения.
- •3. Информационный процесс и его структура.
- •4. Теоретические основы информатики. Свойства информации.
- •7. Языки программирования высокого уровня.
- •8. Объектно-ориентированное программирование. Основные понятия.
- •9. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов.
- •10. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов.
- •11. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов.
- •12. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры.
- •13. Основы алгоритмизации вычислительных процессов: разветвляющиеся алгоритмы. Примеры.
- •14. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры.
- •1. Цикл с предусловием
- •2. Цикл с постусловием.
- •3. Цикл с параметром или повторением.
- •15. Основы алгоритмизации вычислительных процессов: методика составления алгоритмов.
- •16. Основные элементы языка qBasic. Алфавит и словарь языка qBasic.
- •16. Характеристика окна среды программирования qBasic. Основные принципы работы среды qBasic.
- •18. Основные операторы для составления программ линейной структуры в qBasic.
- •19. Процессы разветвляющейся структуры. Операторы разветвления среды программирования qBasic.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22.
- •Вопрос 23.
- •Вопрос 24.
- •Вопрос 25.
- •Вопрос 26.
- •Вопрос 27.
- •Вопрос 29.
- •Вопрос 30.
- •Вопрос 31.
- •Вопрос 32.
- •Вопрос 33.
- •Вопрос 34,35.
- •Вопрос 36.
- •Вопрос 37.
- •Вопрос 38.
- •39. Структура проекта vBasic.
- •40. Алфавит и лексемы языка в среде ооп vBasic.
- •41.Переменные и их типы в среде ооп vBasic.
- •42. Константы в среде ооп vBasic.
- •43. Операторы, выражения и операции в среде ооп vBasic.
- •44. Встроенные функции в среде ооп vBasic.
- •45. Системы счисления.
- •46. Перевод целых и дробных чисел из одной системы счисления в другую.
- •47. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления.
- •48. Принцип устройства компьютера. Микропроцессор. Оперативная память, кэш-память.
- •49. Основные блоки и качественные характеристики пк.
- •50. Периферийные устройства. Мониторы.
- •1. Основные понятия программного обеспечения (по).
- •2. Классификация компьютерных преступлений
- •23))) Создание макросов в текстовом процессоре Microsoft Word
- •27.Форматы ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приемы работы в ms excel.
- •Автоформат
- •Условное форматирование
- •28. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции.
- •29. Числовые и логические функции в Excel
- •30. Функции категории «ссылки и массивы» в Excel
- •31.Статистические функции
- •32. Работа с диаграммами в Excel. Форматирование и параметры диаграмм.
- •33.Понятие вычислительных сетей
- •36.Глобальная сеть internet:структура, характеристика и способы работы
- •37.Основные понятия и функции логики
- •39.Базовые логические элементы
- •40.Логическая структура гибких дисков
- •41.Логическая структура жестких дисков
- •42.Растровые и векторные графические изображения
- •43.Форматы графических файлов
- •44.Двоичное кодирование графической информации
- •45.Графические редакторы
- •46.История развития глобальной сети internet
10. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов.
Свойства алгоритмов.
1. дискретность алгоритма- это свойство, которое означает, что процесс решения задачи разбит на отдельные элементарные действия.
2. определенность алгоритма- каждая команда алгоритма должна быть понятна исполнителю и не должна оставлять места для неоднозначного толкования данного действия.
3. результативность- алгоритм должен приводить к решению поставленной задачи за конечное число шагов.
4. массовость- каждый алгоритм, разработанный для решения некоторой задачи должен применяться для решения других задач этого типа.
Вывод: каждый алгоритм создается в расчете на конкретного исполнителя, т. е. действия, которые может совершать исполнитель, называются допустимыми действиями. Совокупность этих действий образует систему команд исполнителя. Объекты, над которыми может совершать действия исполнитель, образуют среду исполнителя.
Виды алгоритмов.
1. механические алгоритмы (детерминированные) задают определенные действия в единственной и достоверной последовательности (однозначные решения).
2. гибкие алгоритмы:
А) вероятностные (стохастические);
Б) эвристические;
3. линейные алгоритмы- это набор команд, выполняемых последовательно друг за другом.
4. разветвляющиеся – содержат хотя бы одно условие и предполагают выбор.
5. циклические – это алгоритмы, которые предусматривают многократное повторение действия над новыми исходными данными.
6. вспомогательные или подчиненные алгоритмы – это алгоритмы, которые ранее разработаны и целиком используются для алгоритмизации другой задачи.
11. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов.
1 способ.
Словесно-формульное описание алгоритма, т. е. описание слов и формул. Это наиболее простой способ, который состоит из пересечения действий, каждое из которых имеет порядковый номер. Алгоритм должен выполнятся последовательно шаг за шагом. При решении сложных задач из-за отсутствия наглядности не применяется.
2 способ.
Графическое описание алгоритма, т. е. описание с помощью схем, которые представляют собой систему связанных геометрических фигур. Каждая фигура обозначает один этап процесса решения задачи и называется блоком.
3 способ.
Описание алгоритма на алгоритмическом языке.
Алгоритмический язык – это средство для записи алгоритмов в аналитическом виде, или промежуток между записью алгоритма на естественном языке и языке программирования.
Графическое описание алгоритма.
|
Наименование символа. |
Обозначение символа. |
Функции символа. |
|
Процесс |
|
Выполнение операций или группы операций, в результате которых изменяется значение, форма представления или расположения данных. |
|
Решение |
|
Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий. |
|
Ввод-вывод |
|
Преобразование данных в форму, пригодную для обработки (ввода) или отображения результатов обработки (вывода). |
|
Пуск-остановка |
|
Начало, конец, прерывание процесса обработки данных или выполнения программы. |
|
Предопределительный процесс |
|
Использование ранее созданных или отдельно описанных алгоритмов и программ. |
|
Соединительный |
|
Указание связи между прерванными линиями потока, которые связывают символы. |
|
Комментарий |
|
Связь между элементами системы и пояснениями. |
|
Циклический процесс |
|
Организация циклических (повторяющихся) процессов. |
Вывод: любой сложный алгоритм представляет собой комбинацию трех типов структур: линейного, разветвляющегося и циклического.







