рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Проверочная работа №4. Строки. Циклы

Проверочная работа №4. Строки. Циклы - раздел Программирование, Объектно-ориентированное программирование на языке Delphi Вариант №1. 1. Опишите Строку S. __...

Вариант №1.

1. Опишите строку s.

________________________________________________________________

2. Напишите программу для проверки количества вхождений в строку буквы v.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

3. Опишите структуру цикла «до» в «общем» виде

________________________________________________________________

4. Переведите на язык программирования следующие высказывания

a. Цикл от 1 до 10.

___________________________________________________________

b. Сообщение «Привет» выводится пока a<5

______________________________________________________________________________________________________________________

c. Пока m>10 увеличиваем количество a и b на 2 и 3 соответственно.

_________________________________________________________________________________________________________________________________________________________________________________

5. Выберите синтаксически правильную запись (может быть несколько вариантов ответа)

a. For i:=1 to n do a:=a+1;

b. For i=1 to 5 do a:=a+1;

c. For i:=1 to 10 do a:=a+1;

d. For i:=1 to n do a:=a+1; b:=b+a;

e. For i:=1 to n do begin a:=a+1; c:=c+1; end;

f. While a>0 do m:=m+1;

g. While c≠10 do begin a:=1; b:=2; end;

h. Repeat a>0 until b:=b-1;

i. Repeat b:=b-1 until a>0;

j. While b:=b+2 do m>0;

k. Repeat b=10 do k:=k-2; end;

l. While a>0 until b:=b-1;

m. Repeat b:=b-1; n:=n+2 until a>0;

Вариант №2*.

1. Опишите строку s, максимальная длина которой 10.

________________________________________________________________

2. Напишите программу для проверки количества вхождений в строку буквы символов +, -, ), (.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

3. Опишите структуру цикла «пока» в «общем» виде

________________________________________________________________

4. Переведите на язык программирования следующие высказывания

a. Цикл с параметром от 1 до 20.

___________________________________________________________

b. Сообщение «Добрый день» выводится 5 раз.

______________________________________________________________________________________________________________________

c. Увеличиваем a на единицу и выводим текущее значение на экран до тех пор, пока m≠10

_________________________________________________________________________________________________________________________________________________________________________________

5. Выберите синтаксически правильную запись (может быть несколько вариантов ответа) и исправьте неправильные

a. For j:=1 to n do a:=a+1;
________________________________________________________

b. For j=1 to 5 do a:=a+1; m:=18*a;
________________________________________________________

c. For i:=1 to n do begin a:=a+1; b:=b+a; end; ________________________________________________________

d. For i:=1 to n do begin a:=a+1; c:=c+1 end; ________________________________________________________

e. While a>0 do m:=m+1; n:=n*a2
________________________________________________________

f. While c<10 do begin a:=1; b:=2; end; ________________________________________________________

g. Repeat a>0 until begin b:=b-1; c:=c+2; end; ________________________________________________________

h. Repeat b:=b-1; n:=n+2; until a>0;
_______________________________________________________

i. While begin b:=b+2; v:=v+4; end; do m>0; ________________________________________________________

j. Repeat begin b=10 do k:=k-2; end;
________________________________________________________

k. Repeat b:=b-1; n:=n+2; k:=k+10 until a>0; ________________________________________________________

– Конец работы –

Эта тема принадлежит разделу:

Объектно-ориентированное программирование на языке Delphi

Алгоритмы и исполнители... Основные понятия объектно ориентированного программирования... Проверочная работа Алгоритмы и исполнители Основные понятия ООП...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Проверочная работа №4. Строки. Циклы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Объектно-ориентированное программирование на языке Delphi
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Информатика появилась благодар

Алгоритмы и исполнители
Термин алгоритм происходит от имени узбекского ученого 9в. Аль-Хорезми, который в своем труде "Арифметический трактат", переведенном в 12в. с арабского на латынь, изложил правила а

Форма и размещение на ней простейших объектов
Среда программирования Delphi состоит из: 1. Главного меню. В нем располагаются стандартные операции работы с файлами (создать, сохранить, закрыть и т.д.) Ниже располагаютс

Лабораторная работа №1
1. Запустите среду программирования Delphi 2. Перед вами открылся новый проект, состоящий из Формы (Form), на которую будете наносить объекты и окно Программного кода (Uni

Расположение объектов на форме
Местоположение объекта, которое он будет занимать на форме после запуска приложения на выполнение, можно легко изменить. Для этого достаточно перетащить объект с помощью мыши в любое место

Лабораторная работа №2
Расположение управляющих элементов на форме.Расположение на форме и размеры управляющих элементов можно легко изменять с помощью мыши. Для этого необходимо активизировать объект ще

Дополнительные возможности при работе с объектами Edit, Memo. Кнопка с изображением BitBtn
Для межстрочного поля Memo существует способность отображать множество строк. Все они, как известно, содержаться в свойстве Lines. Метод Add добавляет новую строчку к имеющемус

Лабораторная работа №3. MainMenu - главное меню формы
Компонент класса TMainMenu определяет главное меню формы (программы). 1. Установите компонент на форму 2. Создайте пункты меню. Для этого следует дважды щелкнуть по компоне

Проверочная работа №2. Работа с компонентами.
Вариант №1. 1. Что такое компонент? ________________________________________________________________________________________________________________________ 2. Охарактеризу

Лабораторная работа № 4
Решим простейший пример: найти сумму трех чисел. 1. Описываем после служебного слова VAR несколько переменных целого типа для удобства решения: Var a, b, c, s: integer;

Лабораторная работа №5. Алгоритм решения математический задачи на языке.
Алгоритм решения задачи имеет 3 основные части: 1. ввод данных Например: a:=StrToInt(Memo1.text); // занести в переменную а содержимое многострочного редакт

Стандартные арифметические функции
abs(x) Модуль х cos(x) Косинус х exp(x) Экспонента

Лабораторная работа №7
Флажки. При активизации двойным щелчком мыши CheckBox1 появится процедура TForm1.CheckBox1Click(Sender: TObject); Задача: При установке флажка текст в Метке1 должен становиться жирн

Лабораторная работа №8
Задача: Написать программу, которая по введенному числу 1..3 выводит его название. Опишем переменную Var a: integer;

Лабораторная работа №9
Рассмотрим алгоритм решения задачи, в которой нужно подсчитать количество вхождений символа «а» в строку. Используем компоненты классов TEdit и TMemo для ввода строки и вывода

Лабораторная работа №10
Задача: Вывести 5 одинаковых надписей: «Программа цикла» Для вывода повторяюще

Рассмотрение дополнительных компонентов для ввода/вывода строк
Для ввода и вывода информации в объектно-ориентированном программировании существует целый ряд вариантов. В библиотеке визуальных компонентов Delphi существует множество компонентов, позволя

Графические компоненты
TImage – изображение Данный компонент служит для размещения на форме одного из трех поддерживаемых Delphi типов изображений: растрового рисунка (*.bmp), значка (*.ico) или метафайла

Лабораторная работа №11
Создадим несложную программу просмотра изображений: 1. Поместите на форму панель TPanel, очистите ее свойство Caption. 2. Разместите на панели кнопку TButton с надписью Загрузить.

Лабораторная работа №12
Для обращения к ячейке [0,0] нужно использовать свойство Cells: StringGrid1.Cells[0,0]:=IntToStr(5) 1. Проиллюстрируйте возможности рассмотренного компонента, состав

Массивы
Массив – упорядоченный набор однотипных значений – компонент массива. Тип компонент называется базовым типом массива. В Delphi массив рассматривается как переменная структури

Лабораторная работа №13
Задания для самостоятельной работы: 1.Заполнить линейный массив произвольными числами и вывести его на экран. 2.Заполнить линейн

Проверочная работа №5. Массивы
Вариант №1. 1. Опишите массив a, состоящий из 10 элементов. ________________________________________________________________ 2. Опишите двумерный

Обработка событий мыши. Регулировка прозрачности формы
Обработчики событий OnMouseDown и OnMouseUp определяют реакцию программы на соответственно нажатие и отпускание кнопки мыши, OnMouseMove –на перемещение указателя мыши на компо

Процедуры и функции вызова диалоговых окон
Процедура ShowMessage (‘<строка>’) отображающая окно с сообщением и кнопкой ОК. Пример: ShowMessage (‘До свидания!’) Процедура ShowMessageFmt(‘Задано %d параметров и

Лабораторная работа №14
Пример: В теле процедуры запишем Begin … if MessageDlg('Yo!',mtWarning,[mbYes, mbNo],0)=mrYes then close; end.

Работа с датой и временем
Тип TDateTime Var t: TDateTime; Для обработки даты и времени модуль SysUtils содержит следующие основные функции: function Date: TDataTime;

Лабораторная работа №15
Рассмотрим пример, в котором числа 2006, 1, 1 выводятся в формате даты 1.1.2006. var MyTime: TDateTime; begin MyTime := EncodeDate(2006, 1, 1);

Компоненты вкладки Samples. Обработка событий OnDownClick и OnUpClick
TSpinButton – спаренные кнопки Для данного компонента след

Лабораторная работа №16
Задача: При нажатии на верхнюю спаренную кнопку выводится сообщение Up, на нижнюю – Down. procedure TForm1.SpinButton1DownClick(Sender: TObject); begin

Компоненты вкладки Dialogs
TOpenDialog – открытие файлов и TSaveDialog – сохранение файлов Компоненты имеют идентичные свойства. Свойство Описание

Лабораторная работа №17
Программа для просмотра содержимого текстового файла. 1. На пустую форму нанести компонент TOpenDialog, кнопку TButton и многострочное поле TMemo. 2. При рабо

Контрольная работа
Вариант №1 1. Найти наибольшее из 3 чисел a, b, c. 2. Найти сумму чисел s=1/(p+2)+ 2/(p+2)+…+ p/(p+2) 3. Дана строка. Найти количество вхождений букв А. 4

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги