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

Лабораторная работа №4

Создание программы со структурой ВЫБОР.

Цель: Научится создавать программы со структурой ВЫБОР на примере задачи определения соответствия номера и дня недели.
Задача: Создать приложение с формой, которое на введенный номер дня недели выводит название дня недели. Организовать функцию выхода из программы.
Порядок выполнения:

Форма 4

  1. Создать проект с формой.
  2. Задать имя формы Name=Form1
  3. Задать надпись в верхней части окна Form1->Caption= “ День недели”
  4. На форму вынести элемент главного меню, задать пункт Файл-Выход и задать действие Form1->Close();
  5. На форму вынести элемент Edit: Name=N, Text =N
  6. На форму вынести три элемента надписи Label: 1)Name=Label1, Caption= “ Введите номер дня недели”, 2) Name=Label2, Caption= “ День недели”, 3) Name=D, Caption= “ _____”. Цвет и размер надписи на свое усмотрение.
  7. На форму вынести кнопку Button и задать ей имя Button1, надпись “ Определить день”
  8. На событие OnClick кнопки Button1 записать код:

int n=StrToInt(N->Text);
switch (n) {
case 1: D->Caption="Понедельник"; break;
case 2: D->Caption="Вторник"; break;
case 3: D->Caption="Среда"; break;
case 4: D->Caption="Четверг"; break;
case 5: D->Caption="Пятница"; break;
case 6: D->Caption="Суббота"; break;
case 7: D->Caption="Воскресенье"; break;
default: D->Caption="Не верный ввод";
}

  1. Запустить программу.

Пояснения к коду программы:
На кнопку Найти день:
int n=StrToInt(N->Text); /*определяется переменная n целого типа  и ей присваивается, преобразованный в целый тип, значение текстового поля N*/
switch (n) {   //выбрать при n равном
case 1: D->Caption="Понедельник"; break; //1 , в надпись D записать слово  "Понедельник"
case 2: D->Caption="Вторник"; break; //2 , в надпись D записать слово  " Вторник "
case 3: D->Caption="Среда"; break; //3 , в надпись D записать слово  " Среда "
case 4: D->Caption="Четверг"; break; //4 , в надпись D записать слово  " Четверг "
case 5: D->Caption="Пятница"; break; //5 , в надпись D записать слово  " Пятница "
case 6: D->Caption="Суббота"; break; //6 , в надпись D записать слово  " Суббота "
case 7: D->Caption="Воскресенье"; break; //7 , в надпись D записать слово  " Воскресенье "
default: D->Caption="Не верный ввод"; //иначе, в надпись D записать слово  " Не верный ввод "
}
Главное меню:
Form1->Close(); //закрыть форму Form1 (закрыть программу)

Анимация выполнения работы:

Pr4.exe (9 MБ) Скачать