Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
24.10.2014

Управляем выводом текста

Юлия Лапаева
учитель информатики
Уроки по языку программирования Бейсик для дистанционного обучения. Подробное руководство по управлению выводом текста на экран. Изучите команды PRINT, LOCATE и другие способы форматирования данных. Практические примеры и задания помогут закрепить навыки работы с текстом, создания понятных интерфейсов и организации информации в программах. Материал подходит для начинающих осваивать основы программирования и информатики.

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

Занятие 2

УПРАВЛЯЕМ ВЫВОДОМ ТЕКСТА

-ОператорPRINTможет производить вычисления и просто печатать какую-то информацию на экране.

Запустив программу Бейсик,мы видим большой экран, а полоса немедленно - небольшая полоса внизу экрана. Напо­минаю, что переход между областями можно производить кла­вишейF6. Кстати, эту нижнюю область можно расширить, если ухватить линию, которая разделяет эти две области, и поднять её вверх. Но разница в работе этих областей состоит в том, что в нижней части экрана команды выполняются немедленно после нажатия на клавишу ВВОДА,а запустить на выполнение команды из верхнем части экрана можно только специальной командой из меню Запуск,выбратьЗапуск(или нажать комби­нацию клавиш Shift+F5),здесь же можно перезапустить про­грамму, например, после исправления ошибки, или продолжить выполнение (или клавиша F5). Прервать программу самостоя­тельно в процессе её работы можно, нажав комбинацию клавиш CTRL+BREAK.

Если, запустив Бейсик,мы видим, что на экране уже что-то написано, то можно быстро очистить экран нажатием клавиши ESCили выполнением команды: Файл - Новый. Если вы окончили работу с программой и хотите закрыть её окно, то на­до выполнить команды: Файл-Выход.

Итак, при работе в программе Бейсикмы можем набирать команды в прямом диалоге (нижняя часть экрана) или всю про­грамму целиком (верхняя часть экрана). У каждого из этих ре­жимов есть свои преимущества и недостатки. Прямой диалог характеризуют оперативность, быстрое получение результата, но здесь набирают ограниченное количество операторов в ко­мандной строке и обычно однократное её использование. Кста­ти, можно в одной строке набрать сразу несколько операторов, которые разделяются двоеточием.

Набранная программа в верхней части экрана позволяет многократно её использовать, может иметь большой размер, может быть сохранена под определённым именем.

Теперь мы научимся печатать текст на экране ПК, работая на Бейсике. Для примера можно выполнить простое задание. Напечатаем на экране своё имя. Для этого в большой части экрана набираемCLS, нажимаем ввод, на новой строке набираемPRINT, ставим пробел, открываем кавычки, пишем в кавычках своё имя, закрываем кавычки, нажимаем Shift+F5. На чистом чёрном экране будет напечатано ваше имя. При этом обращаем ваше внимание, что текст, который мы хотим напечатать, обязательно должен быть заключён в кавычки. Программа «вытаскивает» текст из кавычек и размещает его на экране, при этом сам оператор и кавычки на экране не распечатываются.

Если вы сделаете ошибки при наборе операторов, то это можно легко отредактировать. Редактирование выполняется привычными нам действиями. Если символы заменяются, а не раздвигаются, то нажмите клавишуinsert. Выделение фрагментов можно производить мышкой или клавишами управления курсором (стрелки) с зажатой клавишей Shift. Остальные действия, например копирование или перемещение, можно производить через команду меню Редактирование. Продолжить программу после редактирования с прерванного места можно клавишей F5. Комбинация клавиш Shift+F5 запустит программу заново с первого оператора.

Продолжим наши упражнения. Напишем программу, которая напечатает на экране несколько звёздочек.

CLS

PRINT "**********"

PRINT *********** *"

Обратите внимание, что в первой строке PRINT текст в кавычках Во второй строке PRINTтекст в кавычках начинается с пробе­ла, затем звёздочка, пробел и т. д.

НажимаемF5.Программа начинает выполняться, и на чис­том чёрном экране мы видим две строки снежинок. Если про­должить выполнение этой программы, то мы можем получить «падающий снег».

ОператорPRINTимеет несколько разделителей. Если в опе­раторе напечатать один текст в кавычках, поставить точку с за­пятой и напечатать ещё текст в кавычках, то оба текста будут напечатаны рядом без пробела. Например:

CLS

PRINT «Одна голова хорошо,»;«адве лучше».

Чтобы менять алфавит, используйте левый и правый CTRL+SHIFT.

НажимаемF5.На чистом чёрном экране увидим: Одна голова хорошо,а две лучше.

После запятой пробела не будет. Исключение составляет чи­словой результат, перед которым ПК всегда ставит пробел для возможного знака «минус» при получении отрицательного ре­зультата.

Если в конце оператора PRINTпоставить точку с запятой, то курсор останется в этой же строке. Это печать без перевода строки.

Другим разделителем оператора PRINTявляетсязапятая.Если написать один текст в кавычках, поставить запятую и напи­сать другой текст в кавычках, то два этих текста будут напеча­таны вразнос: один текст будет отстоять от другого на 14 сим­волов. Дело в том, что ПК делит экран на зоны по 14 символов. Разделитель «запятая» переводит печать в следующую зону. Этот разделитель может создать таблицу с ровными колонками.

CLS

PRINT «Одна голова хорошо,»,«адве лучше».

НажимаемF5. На чистом чёрном экране увидим текст:Одна голова хорошо, адве лучше.

Итак, в операторе PRINTможно использовать разделители -ЗАПЯТАЯ и ТОЧКА С ЗАПЯТОЙ. Это позволяет печатать текст, создавать таблицы, печатая информацию колонками, про­изводить вычисления с подсказкой. Например:

CLS

PRINT "2+2=";2+2

НажимаемF5. На чистом чёрном экране увидим: 2+2=4 В этом примере "2+2=" заключается в кавычки, поэтому это текст, который «вытаскивается» из кавычек и размещается на экране, как ваше имя, а 2+2без кавычек - это пример, кото­рый вычисляется и результат 4 печатается сразу после текста, потому что разделителем в операторе PRINTбыла точка с запя­той (печать слитно). Выглядит это как один написанный пример. Предскажите работу следующей программы:

CLS

? «площадь квадрата со стороной 10 см равна»;10^2;

«см.кв.»

Если вы выполните в Бейсике эту строку, то вы увидите: площадь квадрата со стороной 10 см равна 100 см.кв.

Пустой оператор PRINT(без каких-либо атрибутов после себя) пропустит строку.

Выполните следующий пример, предсказав результат.

? "2+2=";2+2, "3+3=";3+3, "4+4=";4+4

НажимаемF5. На чистом чёрном экране увидим:
2+2=43+3=6 4+4=8

Здесь один оператор печати выполнил вычисление трёх ариф­метических выражений.

Следующий оператор LOCATEY,X

позволяет установить курсор в заданную позицию, где Y -номер строки экрана, а X - номер столбца экрана. Величины, с которыми работает оператор, называются операндами. Опера­тор LOCATEимеет только целые операнды, то есть числаY,X должны быть целыми числами. Рассмотрим пример:

CLS

LOCATE 10,35

? «КАТЯ»

НажимаемF5. На чистом чёрном экране увидим в 10-й стро­ке, в 35-й позиции (примерно в центре экрана): будет напечата­но имя КАТЯ.

Задание 2.

1)Напечатайте своё имя в окружении звёздочек:

*********

* ВОВА *

*********

2)Выполните вычисления примеров с подсказкой.

Синус 25 градусов равен

Тангенс 45 градусов равен с)456 + 576 =

d)2,56 разделить на 2 будет

3)Напечатайте таблицу, где будут указаны класс и фамилия
ученика.

Напишите программу, которая в центре чистого экрана напечатает ваши данные - имя и фамилию.

Напишите программу, которая в разных частях чистого экрана напечатает ваши данные - имя и фамилию.

6)Методом исследования определите количество строк и столбцов на экране.

7)Выполните вычисления примеров с подсказкой из предыдущего урока.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/68762-upravljaem-vyvodom-teksta

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

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