Описание семинаров

   Практикум по структурному программированию состоит из 9 семинаров с задачами. Задания 6 семинаров из 9 рассмотрены на этом сайте. Все программы написаны в среде Borland C++ Builder 6.

   В первом семинаре рассмотрены алгоритмы работы линейных программ и приведены 20 вариантов задач в каждой из которых необходимо произвести расчеты по двум формулам, где результаты вычислений должны совпадать. В задачах необходимо одну из формул решить вручную, но мы будем производить все вычисления в программе. Для расчета математических формул необходимо подключить к программе заголовочный файл <math.h>

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

   В третьем семинаре рассмотрены алгоритмы работы с одномерными массивами и указателями с 20 вариантами задач. В примерах приведены подсчеты количества элементов между минимумов и максимумом, динамические массивы, суммы элементов матрицы, сортировка. При написании программ будем использовать динамическое и не-динамическое заполнение массива, а также использовать функцию randomize(), для автоматического заполнения массива.

   В четвертом семинаре рассмотрены алгоритмы работы с двумерными массивами. Подсчеты положительных и отрицательных элементов матрицы, среднее арифметическое, динамические массивы, упорядочивание элементов матрицы В программах также будем использовать динамическое и не-динамическое заполнение массива, с использованием функции randomize().

   В пятом семинаре рассмотрены алгоритмы работы с файлами и строками. Ввод-вывод строк, операции со строками, операции с символами, поиск подстроки, слов, количества вхождений слов в строке, вывод определенных предложений.

   В шестом семинаре рассмотрены структуры и приведены примеры использования с поиском сортировкой, чтения из файла. В семинаре также приведены 20 вариантов задач.

error: Content is protected !!