Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  10 класс  /  Организация ввода и вывода данных

Организация ввода и вывода данных

презентация состоит из теоритической и практической части

28.12.2016

Содержимое разработки

ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ

ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ

Для организации ввода можно использовать компонент формы TEdit (Поле ввода) , для вывода результатов – компонент Label (Поле вывода ).
  • Для организации ввода можно использовать компонент формы TEdit (Поле ввода) , для вывода результатов – компонент Label (Поле вывода ).
Ввод данных Функция InputBox () выводит на экран диалоговое окно, в котором можно ввести данные. Аргументами этой функции являются три строки, а значением функции – строка введенная пользователем. В общем виде строка программного кода с использованием функции InputBox выглядит так: Переменная  := InputBox( ‘Заголовок’ ,  ‘Подсказка’ ,  ‘Значение по умолчанию’ );

Ввод данных

  • Функция InputBox () выводит на экран диалоговое окно, в котором можно ввести данные.
  • Аргументами этой функции являются три строки, а значением функции – строка введенная пользователем.
  • В общем виде строка программного кода с использованием функции InputBox выглядит так:

Переменная  := InputBox( ‘Заголовок’‘Подсказка’ ,  ‘Значение по умолчанию’ );

Переменная  – переменная строкового типа, значение которой должно быть получено от пользователя; Заголовок  – текст заголовка окна; Подсказка  – текст поясняющего сообщения; Значение по умолчанию  – текст, который будет находиться в поле ввода, когда окно появиться на экране. Например, n  := InputBox( ‘Ввод числа’ ,  ‘Введите число:’ ,  ‘‘ );
  • Переменная  – переменная строкового типа, значение которой должно быть получено от пользователя;
  • Заголовок  – текст заголовка окна;
  • Подсказка  – текст поясняющего сообщения;
  • Значение по умолчанию  – текст, который будет находиться в поле ввода, когда окно появиться на экране.

Например,

n  := InputBox( ‘Ввод числа’‘Введите число:’ ,  ‘‘ );

Задача пересчета веса из фунтов в килограммы Ввод исходных данных из окна ввода и последующее преобразование данных может выглядеть так: funtStr:= InputBox(‘Фунты-килограммы’,’Введите вес в фунтах:’,’ ‘); funtFloat:=StrToFloat(funtStr);

Задача пересчета веса из фунтов в килограммы

  • Ввод исходных данных из окна ввода и последующее преобразование данных может выглядеть так:
  • funtStr:= InputBox(‘Фунты-килограммы’,’Введите вес в фунтах:’,’ ‘);
  • funtFloat:=StrToFloat(funtStr);
Вывод данных Для вывода результата используется процедура ShowMessage(). Она выводит на экран диалоговое окно с текстом и командной кнопкой OK.

Вывод данных

  • Для вывода результата используется процедура ShowMessage(). Она выводит на экран диалоговое окно с текстом и командной кнопкой OK.
общий вид инструкции вызова процедуры ShowMessage: ShowMessage(‘ Сообщение’ ); где  Сообщение  – текст, который будет выведен в окне. Label1.Caption:=FloatToStr(kg) + ‘кг‘;
  • общий вид инструкции вызова процедуры ShowMessage:

ShowMessage(‘ Сообщение’ );

где  Сообщение  – текст, который будет выведен в окне.

Label1.Caption:=FloatToStr(kg) + ‘кг‘;

Практическая работа Задание.  Поместить на форму две кнопки: Ввод данных и Выход. Пользователь должен ввести фамилию, имя и возраст. Для ввода данных использовать функцию InputBox. По окончании ввода анкетные данные вывести в поле вывода (компонент Label).

Практическая работа

  • Задание.  Поместить на форму две кнопки: Ввод данных и Выход. Пользователь должен ввести фамилию, имя и возраст. Для ввода данных использовать функцию InputBox. По окончании ввода анкетные данные вывести в поле вывода (компонент Label).
Ход выполнения 1. Создать новый проект. Папку проекта назвать Анкетные данные. 2. Разместить на форме две кнопки и надпись так, как показано на рисунке выше. 3. Написать программный код для кнопки Ввод данных. procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption:=InputBox('Ввод анкетных данных', 'Введите фамилию, имя, возраст:',''); end; 4. Написать программный код для кнопки Выход procedure TForm1.Button2Click(Sender: TObject); begin Close; end;

Ход выполнения

  • 1. Создать новый проект. Папку проекта назвать Анкетные данные.
  • 2. Разместить на форме две кнопки и надпись так, как показано на рисунке выше.
  • 3. Написать программный код для кнопки Ввод данных.

procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption:=InputBox('Ввод анкетных данных', 'Введите фамилию, имя, возраст:',''); end;

  • 4. Написать программный код для кнопки Выход

procedure TForm1.Button2Click(Sender: TObject); begin Close; end;

5. Сохранить проект. Проверить работу приложения. После щелчка на кнопке Ввод данных должно появиться диалоговое окно. Введите  в него исходные данные. После нажатия на клавишу Enter введенные данные должны отобразиться на форме. Результат показан на рисунке.
  • 5. Сохранить проект. Проверить работу приложения.

После щелчка на кнопке Ввод данных должно появиться диалоговое окно. Введите  в него исходные данные.

После нажатия на клавишу Enter введенные данные должны отобразиться на форме.

Результат показан на рисунке.

-80%
Курсы профессиональной переподготовке

Учитель, преподаватель физики и информатики

Продолжительность 600 или 1000 часов
Документ: Диплом о профессиональной переподготовке
17800 руб.
от 3560 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Организация ввода и вывода данных (126.35 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт