Здесь располагается содержимое class "clearfloat" id "рамка"

Учебный комплекс "Основы программирования и БД"

У р о к и
  1. Этапы решения задач на компьютере. Разработка программы.
  2. Понятие алгоритма. Свойства алгоритма.
  3. Формы представления алгоритмов. Графический способ записи алгоритмов. Школьный алгоритмический язык.
  4. Базовые алгоритмические структуры: базовая структура следование.
  5. Базовые алгоритмические структуры: базовая структура ветвление.
  6. Базовые алгоритмические структуры: базовая структура ЦИКЛ.
  7. Эволюция языков программирования. Классификация языков программирования.
  8. Язык Си++. Эволюция языка и его преимущества.
  9. Синтаксис языка Си++.
  10. Константы и переменные в С++. Преобразование типов данных.
  11. Операторы используемые в С++.
  12. Некоторые визуальные компоненты С++Builder.
  13. Лабораторная работа № 1 Создание простого приложения в С++Builder.
  14. Основные константы и математические функции. Команда форматированного вывода строки.
  15. Лабораторная работа № 2 Создание программы вычисления значения функции.
  16. Условные операторы выбора if.
  17. Лабораторная работа № 3 Создание программы с разветвленной структурой.
  18. Условный оператор множественного выбора switch. Безусловный переход.
  19. Лабораторная работа № 4 Создание программы со структурой ВЫБОР.
  20. Оператор цикла for (цикл со счетчиком).
  21. Лабораторная работа № 5 Создание программы c циклом ДЛЯ.
  22. Операторы цикла с условием. Прерывание цикла.
  23. Лабораторная работа № 6 Создание программы c циклом ПОКА.
  24. Одномерные массивы. Обработка строк.
  25. Лабораторная работа № 7 Создание программы обработки строк.
  26. Многомерные массивы.
  27. Лабораторная работа № 8 Создание программы обработки двумерного массива.
  28. Указатели и ссылки.
  29. Функции: объявление, описание и использование.
  30. Лабораторная работа № 9 Создание и использование функций в C++.
  31. Файлы и потоки. Файловый ввод/вывод с помощью компонентов.
  32. Лабораторная работа № 10 Работа с файлами с помощью компонентов С++Builder.
  33. Файловый вывод/вывод в двоичном режиме.
  34. Лабораторная работа № 11 Запись и чтение блоков из двоичного файла (произвольный доступ).
  35. Лабораторная работа № 12 Запись, дописывание и чтение потоков из файла.
  36. База данных, основные понятия.
  37. Классификация баз данных.
  38. Организация данных в реляционной базе данных.
  39. Проектирование БД. Нормализация данных в реляционных БД.
  40. Системы управления базами данных.
  41. Лабораторная работа № 13 Создание таблицы БД средствами MS Access.
  42. Манипуляция данными. Язык запросов SQL.
  43. Лабораторная работа № 14 Построение простых запросов в MS Access.
  44. Создание приложений работы с базами данных.
  45. Визуальные компоненты доступа к БД в C++ Builder.
  46. Лабораторная работа № 15 Создание приложения доступа к БД в С++Builder.
Дополнения

Тема 6. Базовые алгоритмические структуры: базовая структура ЦИКЛ.

  Базовая структура ЦИКЛ. Обеспечивает многократное выполнение некоторой совокупности действий, называемой телом цикла. Различают несколько вариантов циклов.
Цикл с предусловием (цикл-пока) предписывает выполнение тела цикла до тех пор, пока выполняется условие.
Цикл с постусловием (цикл-до). Тело цикла повторяет свое выполнение, если условие ложно. Повторение закончится, когда условие станет истинным. Теоретически необходимым и полным является цикл с предусловием. Любой циклический алгоритм можно построить с его помощью.

Ниже приводится анимация  алгоритма, использующий цикл-пока.

Для содержимого этой страницы требуется более новая версия Adobe Flash Player.

Получить проигрыватель Adobe Flash Player

Программа находит максимальное значение ряда положительных целых чисел от 1, образующих в сумме не более 9. В теле цикла с каждым повторением выбирается следующее число из рядя, и оно включается в сумму. Это повторяется до тех пор, пока сумму S<9. Перед выводом максимальное значение ряда уменьшается на единицу.

Цикл со счетчиком (цикл-для) предписывает выполнение цикла  для всех значений переменной цикла в заданном диапазоне. Переменную цикла еще называют параметром цикла, и она определяет количество повторов. Такой цикл используется, когда число повторений заранее известно.  В начале выполнения цикла переменная цикла принимает начальное значение. При каждом повторении тела цикла, значение переменной цикла изменяется на величину шага. Если оно достигает величины конечного значения, то выполняется выход из цикла.  Ниже приводится алгоритм программы, которая вычисляет произведение нечетных целых чисел от 1 до 9.

Для содержимого этой страницы требуется более новая версия Adobe Flash Player.

Получить проигрыватель Adobe Flash Player

В начале алгоритма вводиться N=9 и определяется переменная P=1.   Цикл начинается с определения начального 1 и конечного значения 9 параметра цикла K. В дальнейшем значение K ,будет увеличиваться на 2. При К>9 выполняется выход из цикла. В теле цикла вычисляется произведение P. В конце алгоритма выполняется вывод полученного значения P.

Возможны случаи, когда внутри тела одного цикла нужно организовать повторы некоторых действий. Такая структура называется цикл в цикле или вложенные циклы. Количество вложенных циклов может быть различной. В таких структурах все  действия,  которые не зависят от внутреннего цикла выносятся во внешний цикл. Ниже приводится анимация работы программы с двумя вложенными циклами, которая вычисляет значение суммы S=1!+2!+..+N!. В частности при N=9.

Для содержимого этой страницы требуется более новая версия Adobe Flash Player.

Получить проигрыватель Adobe Flash Player

Во внутреннем цикле вычисляется значение факториала числа, а во внешнем цикле выполняется их суммирование.