Как вывести результаты работы программы на экран

Вопрос по информатике:

Как вывести результаты работы программы на экран ?

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 28.03.2015 00:12
  • Информатика
  • remove_red_eye 11929
  • thumb_up 19
Ответы и объяснения 1

xcowomsachea

Пытаюсь сформулировать нормально.
Есть некая прога, обрабатывающая данные книги Экселя (2-3 листа книги). Исходные данные для работы вводятся через форму1 (с этим вроде почти разобрался). Результаты работы проги, а это несколько таблиц, графиов и итоги, — нужно представить в удобоваримом виде. Т.е.,как я себе представляю, что-то типа многостраничной «формы», где на одном листе — общий итог, на другом первый график, на следующем таблица, содержащая выборку из 1-го листа раб.книги (таблицы Экселя) и др.
Да, можно всю эту инфу оставить в том же Экселе, и смотреть результаты в Экселе. НО.

Как вывести строку на экран в Ассемблере


1. Не наглядно,
2. Много лишних данных.

Для ввода данных в программу инструментов много (через форму1 пользователя), а для вывода данных — как? В текстбокс или в файл что ли и всё?! Какой-то однонаправленный интерфейс получается!
Ну, я не знаю, как еще проще объяснить, что мне нужно.
Или в ВБА этого сделать нельзя и нужно на другом языке писать?

  • 28.03.2015 02:39
  • thumb_up 26
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.
Читайте также:
Какой программой открыть файл app

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Источник: online-otvet.ru

Сайт учителя информатики

Любая программа в своей работе использует какие-то исходные данные.

Уроки Javascript / Как подключить и вывести результат выполнения на экран

Для организации ввода можно использовать компонент формы TEdit (Поле ввода), для вывода результатов – компонент Label (Поле вывода).

Другой способ организации ввода и вывода данных – использование встроенных диалоговых окон InputBox, ShowMessage. Эти диалоговые окна не устанавливаются программистом на форму во время разработки. Операторы их активации нужно вставлять в программный код.

Более подробно остановимся на втором способе.

Ввод данных

Функция InputBox() выводит на экран диалоговое окно, в котором можно ввести данные.

Аргументами этой функции являются три строки, а значением функции – строка введенная пользователем.

В общем виде строка программного кода с использованием функции InputBox выглядит так:

Переменная – переменная строкового типа, значение которой должно быть получено от пользователя;

Подсказка – текст поясняющего сообщения;

Значение по умолчанию – текст, который будет находиться в поле ввода, когда окно появиться на экране.

Читайте также:
Telegram чья это программа

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

ris1

Если пользователь щелкнет по кнопке ОК, то значением функции станет строка, введенная пользователем в текстовое поле. Если пользователь щелкнет по кнопке Cancel, то значением функции станет строка «Значение по умолчанию».

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

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

Ввод исходных данных из окна ввода и последующее преобразование данных может выглядеть так:

funtStr:= InputBox(‘Фунты-килограммы’,’Введите вес в фунтах:’,’ ‘);

ris2

Вывод данных

Результат работы программы чаще всего выводят в окно сообщения ShowMessage или в поле вывода (компонент Label).

Вывод в окно сообщения ShowMessage

Для вывода результата используется процедура ShowMessage(). Она выводит на экран диалоговое окно с текстом и командной кнопкой OK.

Общий вид инструкции вызова процедуры ShowMessage:

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

Например, для того чтобы вывести результат в программе пересчета веса из фунтов в килограммы, можно использовать следующую строку кода:

ShowMessage(‘Вес в килограммах: ‘+ FloatToStr(kg));

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

ris3

Вывод в поле вывода (Label)

Компонент TLabel(Поле вывода), в который будет осуществляться вывод, устанавливают на форме во время разработки. Содержание этого поля определяется значением свойства Caption.

Для того чтобы вывести результаты в это поле, нужно в программном коде поместить оператор присваивания, который будет изменить значение свойства Caption на нужное вам значение.

Например, для того чтобы вывести результат в поле вывода Label1 в рассмотренной выше задаче, нужно использовать следующий оператор присваивания:

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

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

Читайте также:
Программы для обслуживания периферийных устройств это

ris4

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

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

procedure TForm1.Button1Click(Sender: TObject);

label1.Caption:=InputBox(‘Ввод анкетных данных’, ‘Введите фамилию, имя,

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

procedure TForm1.Button2Click(Sender: TObject);

  1. Сохранить проект. Проверить работу приложения.

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

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

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

ris5

В этом уроке мы рассмотрели способы организации ввода и вывода данных в среде Lazarus. Для ввода данных мы использовали диалоговое окно InputBox , для вывода – диалоговое окно ShowMessage и компонент формы TLabel (Поле вывода) .

Компонент TLabel устанавливается на форме во время разработки, диалоговые окна выводятся в отдельном окне во время выполнения приложения, не занимают место на форме. Для их вывода нужен соответствующий программный код.

Источник: smdsc5.ru

Как вывести результаты работы программы на экран

Привет Лёва Середнячок

triolana

Как вывести результаты работы программы на экран ?

4 (2 оценки)

psehard

psehard 4 года назад

Светило науки — 45 ответов — 74 помощи

Если в паскале, то с помощью процедур write(x) и writeln(x).

Их различие в том, что write выводит результат и оставляет место ввода на этой же строке, а writeln выводит результат и переносит место ввода на новую строку (всё равно, что нажать Enter после написания текста).

Источник: vashurok.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru