СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Оператор вывода информации на Экран -Print в среде программирования QBasic

Категория: Информатика

Нажмите, чтобы узнать подробности

Подробно рассмотрены все возможности оператора Print  среды программирования QBasic

Просмотр содержимого документа
«Оператор вывода информации на Экран -Print в среде программирования QBasic»

Оператор вывода информации  на экран Изучаем язык программирования QBasic Преподаватель ГБОУ СПО НАТТ Жилина Л.Г.

Оператор вывода информации на экран

Изучаем язык программирования QBasic

Преподаватель ГБОУ СПО НАТТ

Жилина Л.Г.

 Введение Составляя программу, выполняя её на компьютере мы получаем результат решения, который хранится в памяти ЭВМ. Вывести результат означает преобразовать его из внутреннего представления в компьютере в форму, доступную для восприятия человеком, и отобразить на внешнем устройстве. Внешним устройством по умолчанию является экран монитора.

Введение

Составляя программу, выполняя её на компьютере мы получаем результат решения, который хранится в памяти ЭВМ. Вывести результат означает преобразовать его из внутреннего представления в компьютере в форму, доступную для восприятия человеком, и отобразить на внешнем устройстве. Внешним устройством по умолчанию является экран монитора.

 Оператор вывода информации Чтобы увидеть результат работы программы, в неё необходимо включить один или несколько операторов PRINT Оператор PRINT даёт компьютеру указание вывести на экран буквы, цифры и специальные знаки! Давайте рассмотрим, что может выполнять оператор PRINT

Оператор вывода информации

Чтобы увидеть результат работы программы, в неё необходимо включить один или несколько операторов PRINT

Оператор PRINT даёт компьютеру указание вывести на экран буквы, цифры и специальные знаки!

Давайте рассмотрим, что может выполнять оператор PRINT

Наберите вступительную часть программы: rem знакомство с оператором PRINT cls:' очистка экрана перед выводом информации

Наберите вступительную часть программы:

rem знакомство с оператором PRINT

cls:' очистка экрана перед выводом информации

 1 Вывод сообщений Если в операторе PRINT выводимое выражение заключено в двойные кавычки, то QBasic воспринимает его текстовым сообщением и выводит без изменений на экран Дополните программу следующими операторами: print

1 Вывод сообщений

Если в операторе PRINT выводимое выражение заключено в двойные кавычки, то QBasic воспринимает его текстовым сообщением и выводит без изменений на экран

Дополните программу следующими операторами:

print "Здравствуй, я ЭВМ!"

print "Я буду помогать тебе в работе!"

print "Давай с тобой дружить!!!"

Нажав Shift+F5 запустите программу на выполнение. Клавишей Esc вернитесь в редактор для продолжения работы.

Оператор PRINT не анализирует содержание текста в кавычках, а пунктуально передает его на экран с той позиции, которая указана в операторе:  если стоит функция ТАВ(N), то вывод начнётся в данной строке с позиции, указанной значением N. Наберите оператор: print tab(16);

Оператор PRINT не анализирует содержание текста в кавычках, а пунктуально передает его на экран с той позиции, которая указана в операторе:

  • если стоит функция ТАВ(N), то вывод начнётся в данной строке с позиции, указанной значением N. Наберите оператор:

print tab(16); "УРА! Отличникам!"

  • функция SPC(N) позволяет отступить от начала строки N пробелов или сделать их между какими-либо компонентами оператора PRINT, например,

print spc(25); "Решение задачи:"

print spc(10); "Дано:"; spc(35); "Результат:"

 если в операторе PRINT не указаны функции перехода или отступа, то вывод сообщения начинается с 1-го символа в строке: print
  • если в операторе PRINT не указаны функции перехода или отступа, то вывод сообщения начинается с 1-го символа в строке:

print "Текст будет выводиться с первой позиции в строке"

Результат Вашей работы будет выглядеть так:

 2 Создание пустых строк Программа может содержать пустые операторы PRINT для создания пустых строк, чтобы текстовые сообщения выглядели на экране нагляднее: print print print print

2 Создание пустых строк

Программа может содержать пустые операторы PRINT для создания пустых строк, чтобы текстовые сообщения выглядели на экране нагляднее:

print

print

print

print "Перед выводом этой строки организованы 3 пустые"

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

print: print: print

print "Вы молодец! У Вас всё получается!"

 3 Выполнение вычислений Оператор PRINT умеет не только выводит текстовые сообщения, но и считать. Если в него включить арифметическое выражение, то на экране появится результат вычисления print

3 Выполнение вычислений

Оператор PRINT умеет не только выводит текстовые сообщения, но и считать. Если в него включить арифметическое выражение, то на экране появится результат вычисления

print "Давай посчитаем!"

print 2 + 2

На экране появится цифра 4. Добавьте к программе оператор

print (sqr(9)+11-6)/4

На экране получим результат:

 4  Совмещение компонентов вывода Обратите внимание, что при такой записи ответа не ясно к какому арифметическому выражению относится результат. Чтобы избежать подобной неточности, необходимо совместить возможности вывода сообщения и расчётов в одном операторе: print

4 Совмещение компонентов вывода

Обратите внимание, что при такой записи ответа не ясно к какому арифметическому выражению относится результат. Чтобы избежать подобной неточности, необходимо совместить возможности вывода сообщения и расчётов в одном операторе:

print "2 + 2 ="; 2+2

Запишите аналогично оператор PRINT для второго арифметического выражения самостоятельно.

 5  Способы вывода компонентов PRINT  Если в операторе PRINT стоит несколько выражений числовых или символьных для вывода на экран, то их вывод можно организовать разными способами:

5 Способы вывода компонентов PRINT

Если в операторе PRINT стоит несколько выражений числовых или символьных для вывода на экран, то их вывод можно организовать разными способами:

 если выражения разделяются запятыми , то каждое из них будет выведено в начале зоны вывода информации . Таких зон на экране пять размером в 14 символов каждая, например,  print 1,2,3,4,5  print 10,20,30,40,50  print 100,200,300,400,500 Вывод чисел будет представлен в следующем виде:
  • если выражения разделяются запятыми , то каждое из них будет выведено в начале зоны вывода информации . Таких зон на экране пять размером в 14 символов каждая, например,

print 1,2,3,4,5

print 10,20,30,40,50

print 100,200,300,400,500

Вывод чисел будет представлен в следующем виде:

если выражения разделяются точкой с  запятой , то каждое из них будет выведено друг за другом с интервалом в один пробел , например,  print 1;2;3;4;5  print 10;20;30;40;50  print 100;200;300;400;500
  • если выражения разделяются точкой с запятой , то каждое из них будет выведено друг за другом с интервалом в один пробел , например,

print 1;2;3;4;5

print 10;20;30;40;50

print 100;200;300;400;500

если в одной из строк с оператором PRINT в конце всех перечисленных выражений поставить точку с запятой , то выражение следующего в программе оператора PRINT будет выводиться в той же строке , что и выражение предыдущего, отделяясь друг от друга пробелом:  print 1;2;3;4;5 ;  print 10;20;30;40;50 или  print
  • если в одной из строк с оператором PRINT в конце всех перечисленных выражений поставить точку с запятой , то выражение следующего в программе оператора PRINT будет выводиться в той же строке , что и выражение предыдущего, отделяясь друг от друга пробелом:

print 1;2;3;4;5 ;

print 10;20;30;40;50 или

print "Этот текст будет" ;

print " выведен в одну строку" ;

print " благодаря точек с запятой."

 Необходимо отметить, что во время работы в среде Qbasic вместо написания оператора print можно воспользоваться знаком вопроса - ? , например,  ?

Необходимо отметить, что во время работы в среде Qbasic вместо написания оператора print можно воспользоваться знаком вопроса - ? , например,

? "Спасибо за активную работу!"

 Изучив особенности работы оператора PRINT, можно написать небольшую вычислительную программу. Условие: пусть переменная а принимает последо-вательно значения 10, 17, 38, а переменная b – 6, 29, 14. Составьте программу вычисления суммы и произведения a и b .

Изучив особенности работы оператора PRINT, можно написать небольшую вычислительную программу.

Условие: пусть переменная а принимает последо-вательно значения 10, 17, 38, а переменная b

6, 29, 14.

Составьте программу вычисления суммы и произведения a и b .

' сумма и произведение двух чисел a=10 : ' ввод исходных данных b=6 ?

' сумма и произведение двух чисел

a=10 : ' ввод исходных данных

b=6

? "a + b ="; a + b

? "a * b ="; a * b

end : ' конец программы

Домашнее задание: Составьте диалог между компьютером и студентом, в котором компьютер выясняет: кто его пользователь, где учится, кем станет…

Домашнее задание:

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!