
- •1.История развития языков программирования
- •2.История развития технологий программирования
- •3.Правила оформления текстов программ
- •4.Базовые элементы языка: алфавит и типы данных
- •5.Базовые элементы языка: переменные и константы
- •6.Операции и встроенные функции языка программирования
- •7.Выражения, правила записи числового выражения
- •8.Запись разветвляющегося алгоритма в языке программирования
- •9.Запись циклического алгоритма с условием в языке программирования,
- •10.Запись циклического алгоритма с параметром в языке программирования
- •11.Массив, способы задания (заполнения) массива
- •12.Графические операторы в языке программирования
- •13. Символьные переменные. Операторы работы с символьными переменными
- •14.Работа с файлами данных в языке программирования
- •15.Объектно-ориентированное программирование, основные понятия – объект, класс, свойство, методы, события
- •16. Объектно-ориентированное программирование, основные принципы
- •17.Методы сортировки и поиска в массиве
- •18.Понятие подпрограммы, запись подпрограммы в языке программирования
- •19.Процедуры и функции, их сущность, значение, различия
- •20.Организация ввода-вывода данных. Работа с файлами
12.Графические операторы в языке программирования
1) точка (pset)
2) линия (line)
3) окружность (circle)
4) оператор заливки (paint).
13. Символьные переменные. Операторы работы с символьными переменными
Символьная переменная – это последовательность символов заключенная в кавычки.
Операторы работы с символьными переменными:
ПРИСВАИВАНИЕ – присваиваем переменной некоторое значение (слово, предложение) в программе
LET a$=“ЖЕЛЕЗНОДОРОЖНИК”
ВВОД значения переменной: – вводим произвольное значение переменной с клавиатуры
INPUT “введите слово = ” , a$ INPUT “введите предложение = ” , a$
ВЫВОД значения переменной:
выводим необходимую информацию
PRINT “ЖЕЛЕЗНОДОРОЖНИК”
Выводим полученный результат
PRINT a$
СЛОЖЕНИЕ (слияние) – КОНКАТЕНАЦИЯ
оператор нахождения ДЛИНЫ – количество символов
a$=“Ж Е Л Е З Н О Д О Р О Ж Н И К” 1 2 3 4 5 6 7 8 9 1 11 121314 15
L=LEN(a$) L=15
14.Работа с файлами данных в языке программирования
Файл – это поименованная область на магнитном или лазерном диске.
Файл – это некое кол-во информации, которое имеет имя и хранится в долговременной памяти.
Способы доступа к файлу:
1.Метод последовательного доступа
Файлы последовательного доступа наиболее просты, как в организации, так и в работе с ней. Записи здесь обрабатываются последовательно одна за другой.
Отрицательной стороной этого метода является то, что при большом информационном объёме файла его обработка занимает много времени.
2.Метод прямого доступа
Файлы прямого доступа хранят информацию в специальном формате, в котором запись занимает строго фиксированную, одинаковую с остальными, длину.
Такие файлы занимают больше места на диске, но это компенсируется высокой скоростью работы с ними.
15.Объектно-ориентированное программирование, основные понятия – объект, класс, свойство, методы, события
Объект – это некая сущность, воспринимаемая человеком или машиной, как единое целое.
Объект – это группа переменных и подпрограмм, объединённых в одну структуру по принципу выполняемых функций.
Свойства – какие-либо качества или параметры объекта.
Методы – каждый объект имеет свои свойства и методы – процессы, меняющие какие-либо свойства объекта.
События – это процессы, происходящие с объектом, вследствие которых объект каким-либо образом реагирует на них.
16. Объектно-ориентированное программирование, основные принципы
1.Полиморфизм ( имеющий много форм) – свойство, которое позволяет одно и тоже имя использовать для решения нескольких технических различных задач. Когда выполняется одно и тоже действие, то реализация может быть различной. Тогда 1 интерфейс – множество методов реализации.
2.Инкапсуляция – сложный механизм действий, который скрыт от глаз наблюдателя и выглядит как простое действие в 1 шаг.
3.Наследование – процесс, посредством которого один объект может приобретать свойства другого, это когда свойства родительского класса передаются классу наследников.
17.Методы сортировки и поиска в массиве
Сортировка – это упорядочение элементов множества в возрастающем или убывающем порядке.
Методы сортировки:
- сортировка выбором: основана на поиске наименьшего элемента, который затем меняется местами с элементами из начала списка, затем находится из оставшихся элементов и меняется местами со вторым элементом. Процесс продолжается до тех пор, пока все элементы не займут своё конечное положение;
- сортировка вставкой: данный алгоритм основан на внедрении в отсортированную часть массива элемента, следующей за этой частью, если он удовлетворяет условию сортировки. Алгоритм просматривает исходный список в порядке возрастания и ищет место, где необходимо вставить новый элемент, затем он помещает новый элемент в найденную позицию;
- сортировка обменом: данный алгоритм предназначен для сортировки списков, которые уже находятся в почти упорядоченном состоянии. Если это условие выполнено, то данный алгоритм выполняется очень быстро.
Методы поиска:
- последовательный
- бинарный
- фиббоначиев
- интерполяционный.