Современное программирование предлагает пользователям использовать самые разнообразные языки программирования. Но основой основ является Паскаль.Данный язык был разработан в 1971 году в Университете Цюриха профессором Никлаусом Виртом. Его предназначение изначально было учебным. Имея достаточно четко выраженную структуру и систему предоставления данных Паскаль имел ограничения в функциях ввода - вывода, при создании подпрограмм.

Управляющие операторы языка

Программы содержащие в разделе операторов только операторы ввода - вывода и операторы присваивания, выполняются последовательно - оператор за оператором. Такие программы называются линейными, они реализуют линйеный процесс вычисления. Для организации разветвленных и циклических процессов вычислений используют управляющие операторы языка, определяющие последовательность выполнения операторов программы. Далее рассмотрим управляющие операторы языка Borland Pascal, к которым относятся: операторы условной передачи управления, операторы выбора, операторы организации циклов, также неструктурные операторы и процедуры передачи управления.

Оператор условной передачи управления

Оператор условной передачи управления используют для программирования ветвлений, т. е. ситуаций, когда возникает необходимость при выполнении условия реализовывать одни действия, а при нарушении - другие.

Синтаксическая диаграмма <Оператор условной передачи управления>... Читать дальше:

Тестирование программы

Тестирование - процесс выполнения программы с различными исходными данными, для которых заранее известны результаты. Начинающие программисты обычно считают, что цель тестирование - проверка правильности программы, но это не так. Обычно невозможно перебрать все существующие... Читать дальше:

Оператор выбора

Оператор выбора используется для реализации нескольких альтернативных вариантов действий, каждый из которых соответствует своим значениям некоторого параметра

Синтаксическая диаграмма <Оператор выбора>... Читать дальше:

Операторы организации циклической обработки.

Для реализации циклических процессов используют операторы циклов. Как известно, выделяют несколько основных видов циклов:

1. Цикл - пока... Читать дальше:

Практическое занятие. Использование циклических операторов.

Задание 1. Разработать программу вычисления n первых натуральных чисел. Сумма определяется методом накопления. Количество суммируемых чисел известно, поэтому используем цикл с заданным количеством повторений. При каждом проходе к сумме будем добавлять переменную цикла... Читать дальше:

Практическое занятие. Точность решения задач вычислительной математики. Вычисление определенного интеграла на заданном отрезке.

Вычислительная математика занимается рассмотрением численных методов вычисления значения функций, решения алгебраических и трансцендентных уравнений, систем уравнений, интерполяции функции и т. д. К той же группе задач относится и задача о нахождении суммы ряда, рассмотренная... Читать дальше:

Практическое занятие. Точность решения задач вычислительной математики. Разработка программы определения корня непрерывной функции.

Задание. Разработать программу, которая определяет корень непрерывной функции f(x) на заданном отрезке [a, b] методом хорд. Метод работает в том случае, если значения функции на концах отрезков разных знаков, то есть, если функция только касется оси абсцисс, то ее корень данным... Читать дальше:

Неструктурные алгоритмы и их реализация

С точки зрения теории программирования неструктурные оператор и процедуры передачи управления являются лишними, так как любой алгоритм может быть преобразован в структурный и реализован без них. Однако, интуитивно построенные алгоритмы, как это видно из предыдущих примеров, часто... Читать дальше:

Практическое занятие. Разработка программы поиска первого отрицательного элемента последовательности

Задание. Разработать программу, которая определяет первый отрицательный элемент последовательности значений функции sin x при заданном n, шаге h и диапазоне изменения x [a, b]. Для получения требуемого результата нужно последовательно вычислять значение функции и анализировать его знак... Читать дальше:

Практическое занятие. Разработка программы суммирования чисел последовательности.

Задание. Разработать программу, которая должна вводить и суммировать 10 целых чисел, не превышающих 50. При вводе отрицательного числа она должна выдавать предупреждение, игнорировать это число и ожидать ввода правильного значения... Читать дальше:

Практическое занятие. Разработка программы вычисления функции по вводимому значению аргумента.

Задание. Разработать программу, которая многократно вычисляет значение функции по вводимому пользователем значению аргумента. После выдачи результатов программа должна спрашивать, нужно ли продолжить работу. Если необходимость продолжения работы есть, пользователь вводит y, если нет - n... Читать дальше:

Hosted by uCoz