Читаем Изучаем Паскаль, создавая игры полностью

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



Как работает оператор присваивания.

Слева от символов «двоеточие равно» записывается имя переменной, а справа выражение (например, арифметическое, строковое, логическое и др.)

s:=20+4;

Сначала вычисляется значение выражения справа, а затем результат сохраняется в переменной. Сумма чисел 20 и 4 это 24. В переменной s сохранится число 24.

Для описания (объявления) переменных используют раздел Var. Имя переменной и ее тип разделяются символом «двоеточие».

Пример описания переменных:

Var num1, num2:integer; str1,str2:string;

Изменим программу, добавим раздел описания переменных Var и строку с оператором присваивания.



Рис. 6. Блок описания переменных и оператор присваивания

Запустите программу. Вы увидите результат, такой же, как и в предыдущем случае. Но теперь для хранения строки ‘Это первая программа’ используется переменная строкового типа str. Строковый тип имеет название string. Значение строки выводится на экран оператором вывода writeln(str). Таким образом, оператор вывода может быть использован как для вывода строк, так и для вывода значений переменных.

Для ввода данных с клавиатуры используют оператор ввода, в языке Паскаль это оператор readln.

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



Рис. 7. Программа с оператором ввода

Запустите программу на выполнение. В окне вывода появится строка для ввода значений (это выполняется оператор readln). Введите строку ‘Моего кота зовут Барсик’ и нажмите клавишу Enter.



Рис. 8. Строка Ввод данных

В окне вывода вы увидите то, что вы ввели с клавиатуры и то, что программа вывела на экран.



Рис. 9. Результат выполнения программы

Таким образом, оператор readln используется для ввода значений переменных с клавиатуры. В нашем случае оператор readln(str) позволил ввести с клавиатуры значение переменной str, строку ‘Моего кота зовут Барсик’.

Запустите программу и введите строку по своему желанию.

Перевод слов

programпрограмма

varпеременная

beginначало

writeписать

readчитать

endконец

Что вы узнали

1) Структура программы на языке Паскаль состоит из разделов:

Program (заголовок программы)

Var (раздел описания переменных)

Beginend (раздел описания операторов)

2) Первые операторы:

write или writeln (вывод строк или значений переменных на экран)

read или readln (ввод значений переменных с клавиатуры)

:= (оператор присваивания, присвоить, вычислить)

3) После описания заголовка программы, описания переменной и оператора ставится знак «точка с запятой».

4) В конце программы после слова end ставится знак «точка».

Пара задач для тренировки

Задача 1. Программа сохраняет в переменных s1, s2 две строки ‘Привет’, ‘мир’ и выводит значения этих переменных на экран.

Задача 2. Программа запрашивает строку и выводит ее на экран дважды.

Вопросы

1) Из каких разделов состоит программа на языке Паскаль?

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

3) Зачем используются переменные?

4) Какой оператор используется для вывода на экран значений переменных и строк?

5) Какой оператор используется для ввода значений переменных с клавиатуры?

6) Что будет результатом выполнения оператора?

sum:=2*10+3;

7) Какой тип данных используется для хранения строк?

Совет

Изучите информацию об операторах ввода и вывода в разделе «Справочная информация»

Игра «Угадай, как зовут моего кота?»

Читатели данной книги, наверное, не раз играли в компьютерные игры. Компьютерная игра, как и любая другая программа для компьютера, взаимодействует с пользователем. Во всех играх, описанных в этой книге, будем называть такого человека – играющий. Играющий воспринимает сообщения игры в виде текста, графики, звука, анимации или видео, и реагирует на эти сообщения. Таким образом, происходит игровой процесс. Будем называть действия со стороны игры действиями компьютера, действия со стороны пользователя действиями играющего.

В этой главе

1) Раздел описания меток

2) Условный оператор

3) Оператор безусловного перехода

4) Составной оператор

Идея игры

Программа должна загадать имя кота и задать играющему вопрос: «Угадай, как зовут моего кота?», вывести сообщение: «Введи свое предположение», а также дать возможность играющему ввести свой ответ. В свою очередь играющий должен ввести ответ. И если ответ и задуманное программой имя совпали, то программа должна сообщить, что играющий отгадал, в противном случае, снова задать вопрос.

Перейти на страницу:

Похожие книги

Синдром гения
Синдром гения

Больное общество порождает больных людей. По мнению французского ученого П. Реньяра, горделивое помешательство является характерным общественным недугом. Внезапное и часто непонятное возвышение ничтожных людей, говорит Реньяр, возможность сразу достигнуть самых высоких почестей и должностей, не проходя через все ступени служебной иерархии, разве всего этого не достаточно, чтобы если не вскружить головы, то, по крайней мере, придать бреду особую форму и направление? Горделивым помешательством страдают многие политики, банкиры, предприниматели, журналисты, писатели, музыканты, художники и артисты. Проблема осложняется тем, что настоящие гении тоже часто бывают сумасшедшими, ибо сама гениальность – явление ненормальное. Авторы произведений, представленных в данной книге, пытаются найти решение этой проблемы, определить, что такое «синдром гения». Их теоретические рассуждения подкрепляются эпизодами из жизни общепризнанных гениальных личностей, страдающих той или иной формой помешательства: Моцарта, Бетховена, Руссо, Шопенгауэра, Свифта, Эдгара По, Николая Гоголя – и многих других.

Альбер Камю , Вильям Гирш , Гастон Башляр , Поль Валери , Чезаре Ломброзо

Философия / Учебная и научная литература / Образование и наука
Первая Государственная дума. От самодержавия к парламентской монархии. 27 апреля – 8 июля 1906 г.
Первая Государственная дума. От самодержавия к парламентской монархии. 27 апреля – 8 июля 1906 г.

Член ЦК партии кадетов, депутат Государственной думы 2-го, 3-го и 4-го созывов Василий Алексеевич Маклаков (1869–1957) был одним из самых авторитетных российских политиков начала XX века и, как и многие в то время, мечтал о революционном обновлении России. Октябрьскую революцию он встретил в Париже, куда Временное правительство направило его в качестве посла Российской республики.В 30-е годы, заново переосмысливая события, приведшие к революции, и роль в ней различных партий и политических движений, В.А. Маклаков написал воспоминания о деятельности Государственной думы 1-го и 2-го созывов, в которых поделился с читателями горькими размышлениями об итогах своей революционной борьбы.В формате PDF A4 сохранен издательский макет.

Василий Алексеевич Маклаков

История / Государственное и муниципальное управление / Учебная и научная литература / Образование и наука / Финансы и бизнес