Здесь располагается содержимое 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.
Дополнения

Тема 1. Этапы решения задач на компьютере. Разработка программы.

    В настоящее время трудно назвать все области человеческой деятельности, успех которых не был связан с использованием компьютеров. Управление современными сложными технологическими процессами, исследования в области точных наук, базы данных и их обработка, современные средства телекоммуникации и т.д.   невозможно представить без компьютера.
Такое широкое распространение компьютера объясняется способностью ЭВМ автоматически выполнять  длинные последовательности операций и выдавать результаты с большой скоростью, высокой точностью, а также хранить большой объем информации.
  При решении задач на компьютере предполагается, что информация обрабатывается по предварительно составленной инструкции, называемой программой. Поэтому под решением задач на ЭВМ подразумевается гораздо больший круг действий, чем только работа компьютера.
Первый этап – постановка задачи, на этом этапе выбирается общий подход решения задачи. Производится разбиение задачи на более мелкие, и  определяется последовательность их решения.
Второй этап – создание математической модели поставленной задачи. Необходимо дать математическое описание задачи. Модель определяет искомые величины, как правило, неявно, в виде системы зависимостей, которым эти величины должны удовлетворять, но такая система обычно не полная. Она оставляет математику большую или меньшую свободу выбора. Выбор нужно произвести так, чтобы получить наилучшее значение некоторого критерия. Указание этого критерия также входит в математическую модель.
Третий этап – реализация выбранного математического метода на компьютере. Данный этап включает в себя исследование математической модели и переход от нее к расчетной схеме, включая анализ с оценкой погрешности результатов, собственно программирование – перевод схемы на язык машины, когда формируется последовательность операций, выполняемых компьютером, и контроль за выполнение программы машиной. Процесс программирования обычно состоит в составлении алгоритма в виде блок-схемы, написание программы на языке понятном компьютеру и ее отладка.
Четвертый этап – обработка результатов, при котором  математик интерпретирует полученные данные в соответствии с поставленной целью и при необходимости все повторяется заново.
Программирование это лишь один из этапов решения задачи на ЭВМ, при котором пользователь должен уметь поставить процесс на машину, что требует глубокого знания особенностей задачи.