Татьяна Мошникова - Изучаем Паскаль, создавая игры

Изучаем Паскаль, создавая игры
Название: Изучаем Паскаль, создавая игры
Автор:
Жанры: Программирование | Информатика и вычислительная техника | Прочая образовательная литература
Серии: Нет данных
ISBN: Нет данных
Год: 2022
О чем книга "Изучаем Паскаль, создавая игры"

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

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


Об авторе

Мошникова Татьяна, учитель информатики. Окончила Карельский государственный педагогический университет по специальности «Учитель физики и информатики» в 2004 году.

Предисловие

Как было бы здорово изучать программирование, создавая полезные программы. Эта книга рассказывает о создании игр на языке программирования Паскаль.

Почему Паскаль? Язык Паскаль специально разработан для обучения школьников программированию и достаточно прост в изучении.

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

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

Полезные советы

1) Читайте книгу и делайте!

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

2) Изучайте ошибки!

Описание ошибок вы найдете в разделе «Возможные ошибки».

3) Подглядывайте в справочник!

Чтобы лучше разобраться в том, как работает тот или иной оператор, операция или функция, изучайте информацию по языку в разделе «Справочная информация».

4) Решайте задачи для тренировки!

В каждой главе, посвященной игре, вы найдете блок «Пара задач для тренировки». Решайте предложенные задачи. Тем самым вы будете лучше ориентироваться в новом материале.

5) Отвечайте на вопросы!

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

6) Изучайте дополнительный материал!

Обращайтесь к сайту автора «Решу Паскаль», URL: http://reshupascal.blogspot.com. Здесь вы найдете статьи, посвященные языку программирования Паскаль и решению задач.

Где писать программы на языке Паскаль?

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

Для создания программ на языке программирования Паскаль можно использовать среду программирования PascalABC.NET. Скачать среду можно с официального сайта по адресу http://pascalabc.net/. Скачайте и установите программу PascalABC.NET на свой компьютер.

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

Откройте программу PascalABC.NET, ярлык приложения вы найдете либо на Рабочем столе, либо в Главном меню (Пуск). Чтобы писать код программы установите курсор в окно текстового редактора.



Для запуска программы нажмите кнопку Выполнить на панели инструментов или выполните команду Программа – Выполнить (быстрая клавиша F9). Результат выполнения программы вы увидите в Окне вывода.

Как сохранить файл с программой

В меню Файл выберите команду Сохранить как

Выберите папку сохранения, введите имя файла и нажмите кнопку Сохранить.



Файл с текстом программы на языке Паскаль имеет расширение pas.

Первая программа

В этой главе

1) Структура программы

2) Что такое переменная

3) Оператор присваивания

4) Оператор ввода

5) Оператор вывода

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



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

Откройте приложение PascalABC.NET и установите курсор в окно текстового редактора. Введите следующий программный код:



Рассмотрим разделы программы.

Раздел заголовка программы Program содержит название программы p1. Название программы должно начинаться с буквы и не может содержать пробелы. Вы можете придумывать различные названия для своих программ, например: ProgramGame1.

Раздел описания операторов содержит оператор writeln(‘Это моя первая программа’). В языке Паскаль оператор writeln() используется для вывода сообщений на экран. В нашем случае сообщением является строка ‘Это первая программа’. Строки в языке Паскаль заключаются в одинарные апострофы.

Для запуска программы нажмите клавишу F9. В окне вывода вы увидите следующее:



Что получилось

Вы написали и запустили свою первую программу!

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

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



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

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

s:=20+4;

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

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

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

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

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



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

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

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



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



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



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

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

Перевод слов

programпрограмма

varпеременная

beginначало

writeписать

readчитать

endконец

Что вы узнали

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

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

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

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

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

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

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

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

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


С этой книгой читают
Книга содержит практические задания для выполнения в графическом редакторе. Задания разбиты по темам: простые фигуры и заливка, правильные фигуры и линии, многоугольники, копирование фрагментов, повороты и отражения, планирование работы, иллюзии и эффекты. Книга будет полезна ученикам, изучающим графический редактор, и учителям, преподающим в основной школе.
Книга об основах языка программирования Python, расказанных простыми словами. Автор постарался упростить всю теорию, сделав её понятной для тех, кто только начинает знакомиться с программированием и ранее не имел опыта с другими языками.
В этом сборнике-справочнике изложены особенности всего цикла разработки программ от проектирования до внедрения. Каждому существенному определению или принципу разработки в этой книге посвящено по несколько четверостиший.Здесь представлены рекомендации по анализу и постановке требований, управлению жизненным циклом проекта, проектированию архитектуры и разработке программных систем. Описаны некоторые базовые алгоритмы, типовые подходы и решения к
Хотите разрабатывать крутые и увлекательные игры? Перед вами советы опытного гейм-дизайнера!Книга предлагает глубокое погружение в сферу разработки видеоигр и рассказывает о тонкостях профессии с точки зрения опытного дизайнера с более чем 20-летним опытом работы в индустрии. Вы узнаете психологические и биологические причины того, почему люди играют в игры, а также приемы и хитрости, которые профессиональные гейм-дизайнеры применяют для успешной
Каждый из нас уже привык соцсетям и интернету, и есть такие люди, которые это понимают.
Все эти 3 поэмы – часть моей жизни, начиная с 2003 по 2016 год. В книге содержатся поэмы про любовь и обманутое поколение.
В 1917 году курсистка Алиса бежит из Санкт-Петербурга, прихватив из квартиры своего любовника князя Гагарина коллекцию русского авангарда. 60 лет спустя в Баку из-за этих картин убивают её детей-близнецов. Виновники наказаны, но коллекция исчезла.В 2003 году в Москве правнук князя предприниматель Таир выходит на след своего потерянного в детстве наследства и знакомится с филологом Ладой. Таир обретает в девушке помощника в поисках картин, но в эт
Под аурой славной и трагической судьбы знаменитого семейства промышленников французского происхождения Катуар де Бионкур несколько поколений жителей небольшого посёлка Катуар при старинной ж. д. станции пережили революцию, сталинские репрессии, бои Великой Отечественной, эвакуацию завода, подготовку станции к подрыву, ГУЛАГ, эффективное развитие 50–80-х годов, развал страны и предприятий, вновь надежду на счастливое будущее, стабильность и движен
Кто не знает проказника Незнайку? Он знаком с детства всем малышам по мультфильмам и по книгам Николая Носова.