
- •1.Понятие информатики, информации, история развития.
- •2. Логические операции и логические выражения.
- •3. Основные структуры данных.
- •4. Организация данных оперативной памяти и на внешних носителях.
- •5. Архитектура пк, периферийное оборудование и его назначение.
- •6. Файловая структура диска.
- •7. Преобразование чисел из одной системы в другую.
- •Представление чисел в различных сс.
- •8. Устр-ва вывода данных.
- •9. Основные операции с данными.
- •10. Перечислимые и интервальные типы данных
- •11. Основы алгоритмизации, виды алгоритмов
- •12. Кодирование числовых и символьных данных.
- •13. Внутреннее устройство персонального компьютера.
- •14. Кодирование графических данных
- •15. Правило построения схем алгоритмов.
- •16. Этапы решения задач на эвм. Цикл отладки программы.
- •17. Одномерные и многомерные массивы.
- •18. Основные функции операционной системы.
- •19. Система исчисления, арифметические операции.
- •20. Строковые типы данных.
- •21. Оператор присваивания. Выражения.
- •22. Классификация прикладного программного обеспечения.
- •23. Методы классификации компьютеров.
- •24. Оператор циклов с параметрами
- •25. Классификация программного обеспечения.
- •26. Типовые операции, действия с массивами
- •27.Форматированный вывод
- •28. Алгоритм сортировки элементов массива
- •29. Операторы цикла while and repeat.
- •30. Алгоритм поиска в массиве заданного значения.
- •31. Оператор условного, безусловного перехода
- •32. Арифметические и логические операции.
- •33. .Структура программы
- •34. Оператор выбора «case».
- •36. Операторы ввода/вывода данных.
- •37. Интегрированная среда программирования. Turbo Pascal. Системы команд.
- •38. Системы программирования.
11. Основы алгоритмизации, виды алгоритмов
Алгоритм – последовательность действий, приводящих к однозначному решению поставленной задачи.
Осн. Типы алгоритмов: 1)последовательность действий, 2)ветвления, 3) циклический.
Алгоритмизация – техника разработки (составления) алгоритма для решения задач на ЭВМ.
Для записи алгоритма решения задачи применяются следующие изобразительные способы их представления:
• Словесно- формульное описание
• Блок-схема (схема графических символов)
• Алгоритмические языки
• Операторные схемы
Для записи алгоритма существует общая методика:
• Каждый алгоритм должен иметь имя, которое раскрывает его смысл.
• Необходимо обозначить начало и конец алгоритма.
• Описать входные и выходные данные.
• Указать команды, которые позволяют выполнять определенные действия над выделенными данными
Общий вид алгоритма
Алгоритм: Название алгоритма
Описание данных
Начало
Команды
Конец
Формульно-словесный способ записи алгоритма характеризуется тем, что описание осуществляется с помощью слов и формул. Содержание последовательности этапов выполнения алгоритмов записывается на естественном профессиональном языке предметной области в произвольной форме.
Графический способ описания алгоритма (блок - схема) получил самое широкое распространение. Для графического описания алгоритмов используются схемы алгоритмов или блочные символы (блоки), которые соединяются между собой линиями связи.
Каждый этап вычислительного процесса представляется геометрическими фигурами (блоками). Они делятся на арифметические или вычислительные (прямоугольник), логические (ромб) и блоки ввода-вывода данных (параллелограмм).
Порядок выполнения этапов указывается стрелками, соединяющими блоки.
Алгоритм, записанный на алгоритмическом языке, выполняется по строгим правилам этого конкретного языка.
Операторные схемы алгоритмов. Суть этого способа описания алгоритма заключается в том, что каждый оператор обозначается буквой (например, А – арифметический оператор, Р – логический оператор и т.д.).
Операторы записываются слева направо в последовательности их выполнения, причем, каждый оператор имеет индекс, указывающий порядковый номер оператора. Алгоритм записывается в одну строку в виде последовательности операторов.
12. Кодирование числовых и символьных данных.
В вычислительной технике для кодирования данных применяется система двоичного кодирования, основанная на представлении данных последовательностью двух знаков:0 и 1. Эти знаки назыв. двоичными цифрами или Bit (бит). Одним битом можно выразить два понятия, двумя битами – 4 значения.
Для кодирования текстовых данных - система ASCII (American standard code of information interchange) В системе закреплены 2 таблицы кодирования – базовая и расширенная. Базовая : 0-127, расширенная 128-255. Первые 32 кода отданы производителья аппаратных средств. С 32-127 размещены коды символов английского алфавита, цифр, арифметич. действий С 128-255 – региональные – кириллица.
Международный стандарт, в котором предусмотрена кодировка символов русского алфавита - ISO
Универсальная система, основанная на 16-разрядном кодировании символов – UNICODE. Позволяет обеспечить коды для 65 536 символов.