
- •2. Кодирование информации.
- •5.Логические основы эвм.
- •6. Основные компоненты пк
- •7. Структура процессора.
- •9. Накопители на жестких магнитных дисках
- •13. Программное обеспечение
- •16.Ос Windows основные функции данной системы
- •17. Способы навигации в ос Windows.
- •18. Обслуживание жестких дисков.
- •24. Типы входных данных
- •28. Объединение электронных таблиц.
- •32. Основные понятия и классификация бд
- •33. Основные модели бд и их характеристики
- •34.Этапы проектирования бд.
- •36. Состав и назначение основных компонентов Access
- •37 Способы и примеры создания структуры таблиц в субд Access
- •38. Создание бд с помощью мастера
- •39. Типы связей между таблицами и их построение.
- •44. Линейные, разветвляющие и циклические алгоритмы.
- •46. Этапы решения задач на пк.
- •1)Постановка задач; построение информационной модели.
- •2) Формализация задачи.
- •3)Построение алгоритма.
- •4)Составление программы.
- •5) Ввод программы в память компьютера, пробный запуск.
- •6)Отладка и тестирование программы
- •7)Получения анализов и результатов.
- •48. Типы переменных.
- •49.Функции обработки символьных переменных.
- •51. Операторы ввода/вывода информации.
- •52. Программирование разветвляющихся алгоритмов.
- •54. Стандартные функции.
- •58. Создание спецэффектов и анимации.
- •59.Варианты конструирования режимов просмотра слайдов.
- •61. Растровая графика.
- •63.Программы для работы с растровой графикой.
- •64.Системы оптического распознавания символов.
- •65. Назначение и классификация компьютерных сетей
- •66. Основные типологии лвс.
- •68. Основы организации Интернет и баз. Протоколы.
- •69. Протоколы tcp/ip и их назначение
- •72.Способы защиты данных в компьютерных системах.
51. Операторы ввода/вывода информации.
Взаимодействие программы с внешней средой является совершенно необходимым. За такой интерфейс в языках программирования отвечают операторы ввода-вывода информации. Эти инструкции позволяют ввести в программу данные во время выполнения программы (а не на этапе ее написания) и осуществить вывод рассчитанных данных в понятном человеку виде. Процедура ввода с клавиатуры (обращение к стандартной процедуре ввода) имеет следующий формат: Read(<Список ввода>), где <список ввода> — это последовательность имен переменных, разделенных запятыми. При вводе исходных данных происходит преобразование из внешней формы представления во внутреннюю, определяемую типом переменных. Переменные, образующие список ввода, могут принадлежать либо к целому, либо к действительному, либо к символьному типам. Значения исходных данных могут отделяться друг от друга пробелами и нажатием клавиши Enter. Другой вариант оператора ввода с клавиатуры имеет вид: Readln(<Список ввода>). Этот оператор отличается от read только тем, что после считывания последнего в списке значения для одного оператора readln данные для следующего оператора будут считываться с начала новой строки. Оператор вывода на экран (обращение к стандартной процедуре вывода) имеет следующий формат: Write(<Список вывода>); Переменные, составляющие список вывода, могут относиться к целому, действительному, символьному или логическому типам. В качестве элемента списка вывода кроме имен переменных могут использоваться выражения и строки. Второй вариант процедуры вывода на экран: Writeln(<Список вывода>). Его действие отличается от оператора write тем, что после вывода последнего в списке значения происходит перевод курсора к началу следующей строки. Оператор writeln, записанный без параметров, вызывает перевод строки.
52. Программирование разветвляющихся алгоритмов.
Разветвляющимся называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. Каждый подобный путь называется ветвью алгоритма. Признаком разветвляющегося алгоритма является наличие операций проверки условия. Для программирования разветвляющихся алгоритмов в языках программирования существуют условные операторы. Рассмотрим условный оператор Паскаля. Структура оператора условия имеет следующий вид: If <условие> then <оператор 1> else <оператор 2>, Здесь if (если), then (то) и else (иначе) являются служебными словами, условие – логическое выражение, а оператор1 и оператор2 – операторы. Выполнение такого условного оператора в Паскале сводится к выполнению одного из входящих в него операторов 1 или 2: если заданное в операторе условие выполняется (логическое выражение условие принимает значение true), то выполняется оператор1, в противном случае выполняется оператор2. Существуют конструкции когда условный оператор записывается без слова else, т.е. If <условие> then <оператор 1>;. В таких случаях при вычислении логического выражения, когда результат имеет значение ЛОЖЬ, выполняется оператор следующий за оператором условия.В случае использования не одного, а нескольких операторов после слов then или else принято заключать эти группы операторов в логические скобки begin и end.
53. Программирование циклических алгоритмов. Цикл – это многократно повторяющиеся фрагменты программ. Алгоритм циклической структуры – это алгоритм, содержащий циклы. Существует три оператора цикла: цикл с предусловием, цикл с постусловием, цикл с параметром. Операторы цикла служат для того, чтобы выполнять входящие в их состав операторы (так называемые операторы тела цикла ) несколько раз (в частном случае - один раз или ни разу). В языке Pascal имеется три вида операторов цикла: While, Repeat и For. 1. Оператор цикла While
Его синтаксис: While A do ST; где: A - булевское выражение; ST - оператор (возможно составной). Значение выражения A вычисляется перед каждым выполнением оператора ST, поэтому цикл While называют еще циклом с предусловием. Если значение A есть TRUE, то оператор ST выполняется и управление передается на вычисление значения выражения A; если значение выражения A есть FALSE, то оператор ST не выполняется и происходит выход из цикла.
2. Оператор цикла Repeat
Цикл Repeat ( цикл с постусловием ), как правило, используется в тех случаях, когда заранее неизвестно количество повторений операторов тела цикла. Синтаксис оператора цикла Repeat:
Repeat ST until A; где: ST - оператор (возможно составной); А - булевское выражение. "Работает" оператор так: выполняются операторы ST, вычисляется значение выражения А; если его значение - FALSE, то вновь выполняются операторы ST, если значение выражения А - TRUE, то цикл заканчивается. Если же значение выражения А есть TRUE с самого начала, то операторы ST выполняются лишь один раз. Если выражение А никогда не принимает значение TRUE, то группа операторов ST выполняется бесконечное число раз, то происходит " зацикливание ".
Следует отметить, что нижняя граница операторов циклической части четко обозначена словом until, поэтому нет необходимости заключать операторы циклической части в операторные скобки begin и end.
3.Оператор цикла For. Оператор цикла For служит для организации цикла с параметром и используется в тех случаях, когда заранее известно, сколько раз должна повторяться циклическая часть программы. Синтаксис оператора For по возрастающим значениям параметра i:
For to do ST;
где: 1) i - переменная ( параметр ) цикла;
2) - начальное значение параметра цикла, а - конечное;
3) ST - оператор (возможно составной).
Переменные i, , должны быть одного и того же скалярного типа, но не типа Real, и значение должно быть больше, чем значение Переменная i принимает последовательные значения данного типа от до В частном случае, когда и - целые числа, а i - переменная типа Integer или Byte, то шаг всегда равен единице .