- •Основы программирования
- •Турбо Паскаль Основы понятия
- •Алфавит языка паскаль
- •Спец символы:
- •Тип данных определяет:
- •Основные типы данных:
- •I Числовые типы данных
- •II Строковые переменные
- •Функции и операции для работы над строками
- •III Символьные переменные
- •Операции для работы с символами
- •Функции для работы с символами (char)
- •IV Логические переменные
- •Xor логическое исключающее “исключающий”
- •Правила записи арифметических выражений на языке паскаль:
- •Структура программы на языке паскаль.
- •Раздел операторов
- •Оператор присваивания
- •Оператор ввода данных
- •Оператор вывода данных
- •Вывод чисел типа real
- •Порядок составления программы:
- •Интерфейс пользователя
- •Программа с «неудобным» интерфейсом
- •Программа с «удобным» интерфейсом.
- •Линейные алгоритмические конструкции
- •Блок-схема
- •Язык программирования паскаль
- •Условные алгоритмические конструкции Оператор «ветвление»
- •Блок схема
- •Паскаль
- •Условный оператор может быть записан и в краткой форме.
- •Блок схема
- •Паскаль
- •Блок схема
- •Язык программирования паскаль
- •Оператор «выбор».
- •Блок схема
- •Язык программирования паскаль
- •Циклические алгоритмические конструкции
- •Цикл со счётчиком (с параметром):
- •Вариант использования «обратного» счётчика downto.
- •Блок схема
- •Язык программирования паскаль
- •Циклы с пред и пост условием:
- •Цикл с постусловием (оператор repeat):
- •Блок схема
- •Язык программирования паскаль
- •Цикл с предусловием (оператор while):
- •Блок схема
- •Язык программирования паскаль
- •Отличие операторов repeat и while:
- •Коротко о главном.
- •Программа с линейной структурой:
- •2. Ветвление(if):
- •3. Выбор (case):
- •4. Цикл со счётчиком (for):
- •5. Цикл с постусловием (repeat):
- •6. Цикл с предусловием (while);
- •Массивы.
- •Массив - пронумерованное множество данных одного типа. Для обращения к элементу массива надо указать имя массива и порядковый номер элемента (индекс).
- •1) Описание массива
- •2) Задание начальных значений
- •1. Нахождение суммы (произведения) с поиском.
- •2 Составные задачи на поиск в массиве.
- •5.2 Метод «пузырька».
- •Вывод массива.
- •Многомерные массивы
- •1) Описание массива
- •2) Ввод двумерного массива - задание начальных значений
- •3)Вывод на экран значения элементов массива по строкам:
- •4) Работа с элементами массивов
- •1. Вычисление суммы, произведения, количества элементов массива.
- •2. Поиск минимального (максимального) элемента массива
- •3. Сортировка двумерного массива.
- •Работа с файлами
- •Описание (объявление) файла
- •Назначение файла (Процедура Assign)
- •Ввод данных из файла
- •Открытие файла для чтения
- •Чтение из файла
- •Чтение до конца файла
- •Чтение до конца файла
- •Вывод (запись) в файл Инструкция вывода в файл
- •Открытие файла для записи (вывода в файл)
- •Создание нового файла или замена существующего файла
- •Запись файла в режиме добавления
- •Закрытие файла
- •Переименование файла
- •Стирание файла
- •Работа со строковыми типами данных
- •Описание (объявление) строковых переменных
- •Операции над строками.
- •Графический интерфейс системы программирования Turbo pascal .
Основы программирования
Система программирования
Турбо Паскаль Основы понятия
Алгоритм – это строго детерминированная (определённая, обусловленная) последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
Программа – это алгоритм, записанный на языке исполнителя,
(на «понятном» компьютеру языке программирования).
Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач.
Для составления программ существуют разнообразные языки программирования.
Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.
Язык программирования образуют 3 составляющие: алфавит, синтаксис, семантика.
-
Алфавит – это фиксированный для данного языка набор основных символов.
-
Синтаксис – это система правил, определяющие допустимые конструкции из букв алфавита.
-
Семантика – это система правил истолкования отдельных языковых конструкций.
Популярные языки программирования Паскаль, Бейсик, Си, Фортран.
Алфавит языка паскаль
Алфавит языка ПАСКАЛЬ состоит из букв, цифр и спец символов.
-
буквы: латинские буквы, русские буквы используются в комментариях {нахождение гипотенузы} или в текстовых константах (‘введите х’).
-
цифры: 0 1 2 3 4 5 6 7 8 9.
-
Спец символы:
-
Знаки арифметических операций +, -, *, /.
-
Знаки логических операций >, <, =, >=, <=, <>.
-
Разделители ; , : . () [ ] { } ’ ^
-
Служебные слова – зарезервированные слова, которым системой программирования предписан определённый смысл (операторы, процедуры).
-
Служебные слова:
And |
И |
For |
Для |
Program |
Программа |
|
|
Array |
Массив |
Function |
функция |
Repeat |
Повторяй |
|
|
Begin |
Начало |
Goto |
Переход |
String |
Строка |
|
|
Case |
В случае |
If |
Если |
Then |
Тогда |
|
|
Const |
Константа |
In |
Ин |
To |
До |
|
|
Div |
Целочис.дилен |
Label |
Метка |
Type |
Тип |
|
|
Do |
делай |
Mod |
Остат от делен |
Until |
До тех пор |
|
|
Downto |
В обрат. поряд |
Not |
Отрицание |
Var |
раздел описан |
|
|
Else |
Иначе |
Of |
Типа |
while |
пока |
|
|
end |
окончание |
Or |
или |
Xor |
отрицание |
|
|
File |
Файл |
Procedure |
Процедура |
|
и др. |
|
|
Для создания и использования на компьютере программы, написанной на языке программирования, используют систему программирования.
Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определённом языке программирования.
Популярные системы программирования: Турбо Паскаль, Q Basic, СИ++, Delphi.
Компьютер – исполнитель, работает с определёнными данными, по определённой системе команд.
Любые данные (константы, переменные, значения функций) характеризуются своими типами.
Существуют три основных типа данных:
-
числовой – целочисленный, вещественный.
-
символьный – строковый и литерный.
-
логический.