- •Объектно-ориентированное программирование на языке Delphi
- •Алгоритмы и исполнители
- •Основные понятия объектно-ориентированного программирования
- •TButton
- •Проверочная работа №1. Алгоритмы и исполнители. Основные понятия ооп
- •Форма и размещение на ней простейших объектов
- •Лабораторная работа №1
- •Расположение объектов на форме
- •Лабораторная работа №2
- •Дополнительные возможности при работе с объектами Edit, Memo. Кнопка с изображением BitBtn
- •Лабораторная работа №3. MainMenu - главное меню формы
- •Проверочная работа №2. Работа с компонентами.
- •Арифметические операции в ооп
- •Лабораторнаяработа № 4
- •Лабораторная работа №5. Алгоритм решения математический задачи на языке.
- •Стандартные арифметические функции
- •Лабораторная работа № 6
- •Флажки (CheckBox) и переключатели (RadioButton). Условный оператор
- •Лабораторная работа №7
- •Проверочная работа №3. Условный оператор.
- •Оператор варианта
- •Лабораторная работа №8
- •Работа со строками в объектно-ориентированном программировании. Оператор цикла с параметрами
- •Лабораторная работа №9
- •Программирование циклических алгоритмов. Циклы «до» и «пока»
- •Лабораторная работа №10
- •Проверочная работа №4. Строки. Циклы
- •Рассмотрение дополнительных компонентов для ввода/вывода строк
- •Оператор присоединения (With)
- •Графические компоненты
- •Лабораторная работа №11
- •Работа с таблицами
- •Лабораторная работа №12
- •Массивы
- •Лабораторная работа №13
- •Проверочная работа №5. Массивы
- •Обработка событий мыши. Регулировка прозрачности формы
- •Процедуры и функции вызова диалоговых окон
- •Лабораторная работа №14
- •Работа с датой и временем
- •Лабораторная работа №15
- •Контрольная работа
- •Список рекомендуемой литературы
Проверочная работа №4. Строки. Циклы
Вариант №1.
Опишите строку s.
________________________________________________________________
Напишите программу для проверки количества вхождений в строку буквы v.
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Опишите структуру цикла «до» в «общем» виде
________________________________________________________________
Переведите на язык программирования следующие высказывания
Цикл от 1 до 10.
___________________________________________________________
Сообщение «Привет» выводится пока a<5
______________________________________________________________________________________________________________________
Пока m>10 увеличиваем количество a и b на 2 и 3 соответственно.
_________________________________________________________________________________________________________________________________________________________________________________
Выберите синтаксически правильную запись (может быть несколько вариантов ответа)
For i:=1 to n do a:=a+1;
For i=1 to 5 do a:=a+1;
For i:=1 to 10 do a:=a+1;
For i:=1 to n do a:=a+1; b:=b+a;
For i:=1 to n do begin a:=a+1; c:=c+1; end;
While a>0 do m:=m+1;
While c≠10 do begin a:=1; b:=2; end;
Repeat a>0 until b:=b-1;
Repeat b:=b-1 until a>0;
While b:=b+2 do m>0;
Repeat b=10 do k:=k-2; end;
While a>0 until b:=b-1;
Repeat b:=b-1; n:=n+2 until a>0;
Вариант №2*.
Опишите строку s, максимальная длина которой 10.
________________________________________________________________
Напишите программу для проверки количества вхождений в строку буквы символов +, -, ), (.
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Опишите структуру цикла «пока» в «общем» виде
________________________________________________________________
Переведите на язык программирования следующие высказывания
Цикл с параметром от 1 до 20.
___________________________________________________________
Сообщение «Добрый день» выводится 5 раз.
______________________________________________________________________________________________________________________
Увеличиваем a на единицу и выводим текущее значение на экран до тех пор, пока m≠10
_________________________________________________________________________________________________________________________________________________________________________________
Выберите синтаксически правильную запись (может быть несколько вариантов ответа) и исправьте неправильные
For j:=1 to n do a:=a+1; ________________________________________________________
For j=1 to 5 do a:=a+1; m:=18*a; ________________________________________________________
For i:=1 to n do begin a:=a+1; b:=b+a; end; ________________________________________________________
For i:=1 to n do begin a:=a+1; c:=c+1 end; ________________________________________________________
While a>0 do m:=m+1; n:=n*a2 ________________________________________________________
While c<10 do begin a:=1; b:=2; end; ________________________________________________________
Repeat a>0 until begin b:=b-1; c:=c+2; end; ________________________________________________________
Repeat b:=b-1; n:=n+2; until a>0; _______________________________________________________
While begin b:=b+2; v:=v+4; end; do m>0; ________________________________________________________
Repeat begin b=10 do k:=k-2; end; ________________________________________________________
Repeat b:=b-1; n:=n+2; k:=k+10 until a>0; ________________________________________________________