Система задач и упражнений по языку программирования Pascal Часть 1




НазваниеСистема задач и упражнений по языку программирования Pascal Часть 1
страница1/16
Дата публикации18.01.2015
Размер0.66 Mb.
ТипДокументы
lit-yaz.ru > Информатика > Документы
  1   2   3   4   5   6   7   8   9   ...   16




Министерство образования Российской Федерации
Ярославский государственный педагогический
университет имени К.Д. Ушинского



Система задач и упражнений
по языку программирования Pascal


Часть 1

Ярославль
2002






Печатается по решению редакционно-издательского совета ЯГПУ имени К.Д. Ушинского


Система задач и упражнений по языку программирования Pascal/ Сост. Е.Ю. Жохова, И.Е. Кокорева, П.А. Корнилов, Л.Я. Московская, У.В. Плясунова. Ярославль, 2002, 52 с.

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

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

Составители:

Жохова Елена Юрьевна, кандидат пед. наук, доцент

Кокорева Ирина Евгеньевна, ассистент

Корнилов Петр Анатольевич, кандидат физ.-мат. наук, доцент

Московская Лина Яковлевна, старший преподаватель

Плясунова Ульяна Валерьевна, ассистент

Рецензент: Волченков С.Г., доцент ЯрГУ, кандидат технических наук

ОГЛАВЛЕНИЕ


ОГЛАВЛЕНИЕ 3

Лабораторные работы 5

Лабораторная работа №1
Знакомство с клавиатурой. Организация работы в среде Турбопаскаль. 5


^ Лабораторная работа №2
Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль. 7


Лабораторная работа №3
Команды ветвления и выбора на языке Турбопаскаль 8


^ Лабораторная работа №4
Команды ветвления и повторения на языке Паскаль 12


Лабораторная работа №5
Циклические вычисления 13


Лабораторная работа №6
Циклы 15


Лабораторная работа №7
Одномерные массивы 17


^ Лабораторная работа №8
Двумерные массивы 18


Лабораторная работа №9
Работа со строковыми величинами 20


Лабораторная работа №10
Обработка литерных величин на языке Турбопаскаль 21


Лабораторная работа №11
Обработка двумерных массивов на языке Турбопаскаль 22


^ Лабораторная работа №12
Работа с одномерными и двумерными массивами 24


Лабораторная работа №13
Многочлены 25


Примерные вопросы к собеседованиям 29

Величина. Команды присваивания, ветвления и выбора. 29

Циклы 35

Массивы 39

Литерные переменные 42

Процедуры и функции 45

Приложение 49

Тексты программ для выполнения лабораторных работ 49
^



Лабораторные работы

Лабораторная работа №1
Знакомство с клавиатурой. Организация работы в среде Турбопаскаль.


Цель работы: научиться запускать среду Турбопаскаль, загружать, создавать, записывать файлы, компилировать и исполнять программы, ознакомиться с наиболее распространенными операциями обработки текстов в редакторе среды Турбопаскаль.

Замечание: перед работой должна быть выполнена контролирующая программа по теме "Величина".

Задание 1


  1. С разрешения преподавателя включите компьютер.

  2. Войдите в Турбопаскаль способом, рассказанным на лекции.

Задание 2


2.1 Загрузите программу с именем PRIMER1.pas. Для этого:

выйдите в верхнее меню (F10),

поместите курсор на команду FILE,

в выпадающем меню установите курсор на команду Load,

нажмите ввод (),

после появления сообщения *.pas,

нажмите еще раз ввод ()

установите курсор на имя PRIMER1.PAS и ведите программу () в редактор Pascal-я.

2.2 Откомпилируйте программу: (признак окончания компиляции - мерцающая фраза "Press any key" ("нажми любую клавишу")):

2.2.1 Через верхнее меню (COMPILE).

2.2.2 Через Alt+F9.

2.3 Исполните программу (признак окончания исполнения - выход в окно редактора):

2.3.1 Через верхнее меню (RUN).

2.3.2 Через Ctrl+F9.

2.4 Просмотрите результаты исполнения (возврат - нажатие любой клавиши):

2.4.1 Через верхнее меню (RUN, USER SCREEN).

  1. Через Alt+F5.

  1. Удалите символы ремарки ( { } ) и вновь исполните программу.

  2. Удалите программу из памяти редактора Паскаля, не записывая изменения (на вопрос “Save... (Y/N)?” дать ответ “N”).

Задание 3


Загрузите файл с именем PRIMER2.pas (повторив по аналогии серию команд, описанную в задании 2). Восстановите заголовок, откомпилируйте и исполните программу, просмотрите результат исполнения. Подготовьте набор тестовых значений для аргументов и результатов, объясните причину выбора именно этих чисел.

Удалите программу из памяти редактора Pascal-я, не записывая изменения

(на вопрос “Save... (Y/N)?” дать ответ “N”).

Задание 4


4.1 Загрузите файл с именем PRIMER3.pas. Скопируйте строку с запросом значения величины длины катета а, исправьте имя величины так, чтобы запрашивалась длина катета b. Подберите удобные для устных вычислений тестовые данные. Снимите выделение блока.

4.2 Опишите величины:

тангенс угла А - имя tga;

тангенс угла B - имя tgb;

площадь треугольника - имя S;

радиус описанной окружности - имя R;

длину медианы СК - имя ck;

организуйте вычисление и вывод на экран, скопировав нужное количество раз и исправив оператор вывода длины гипотенузы. При исправлении операторов перейдите в режим забоя (клавиши Ins или Insert). Откомпилируйте и исполните программу, просмотрите результат исполнения. Снимите выделение блока.

Ctrl+k, b - отмечает начало блока;

Ctrl+k, k - отмечает конец блока (при этом блок выделяется инверсной строкой);

Ctrl+k, c - копирование блока (до выполнения этой команды переместите курсор на строку, перед которой должен будет встать блок);

Crtl+k, h - снятие выделения с блока.

  1. Вставьте пустую строку между операторами нахождения площади и радиуса описанной окружности. Организуйте в этой строке нахождение и вывод значения периметра треугольника (имя - p) любым способом набора операторов (копирование или набор с клавиатуры). Выделите блок строк нахождения радиуса описанной окружности.

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

Ctrl+n - вставка пустой строки.

Ctrl+k, v - перенос блока.

4.4 Удалите строку вычисления значения медианы СК. Отметьте блок строк вычислений, организованных в пунктах 4.2-4.3 и разом удалите его.

Ctrl+y, - удаление строки, в которой находится курсор.

Ctrl+k, y - удаление выделенного блока.

4.5 Очистите окно редактора (FILE, NEW).

4.6 Изучите требования к отчету. Спишите необходимые данные из окна помощи, нажав F1 находясь в окне редактора.

4.6 Выйдите из Паскаля через верхнее меню. Войдите в Паскаль (смотрите задание 1). Выйдите из Паскаля через Alt+x.

Задание 5


Выключите компьютер.

^ Требования к отчету: отчет должен содержать список из 27 команд редактора Паскаля, относящихся к перемещению, выделению, вставке и удалению (символов, слов строк и блоков). Данные взять из трех первых страниц помощи в окне редактирования.
  1   2   3   4   5   6   7   8   9   ...   16

Добавить документ в свой блог или на сайт

Похожие:

Система задач и упражнений по языку программирования Pascal Часть 1 iconКонспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...

Система задач и упражнений по языку программирования Pascal Часть 1 iconУчебная программа курса или дисциплины «Основы программирования»
В частности, в курсе рассматриваются основные конструкции языков программирования, анализируются основные типы и структуры данных,...

Система задач и упражнений по языку программирования Pascal Часть 1 icon«Интегрированная среда языка Pascal»
Образовательные: Обеспечить в ходе урока усвоения следующих понятий: «операторы присваивания», «запись выражений на языке Pascal»,...

Система задач и упражнений по языку программирования Pascal Часть 1 iconСборник текстов и упражнений по английскому языку для студентов неязыковых специальностей
Шаяхметова Л. Х. Сборник текстов и упражнений по английскому языку для студентов неязыковых специальностей (учебно-методические рекомендации)....

Система задач и упражнений по языку программирования Pascal Часть 1 iconРабочая программа по курсу «основы программирования на с++»
Программа предназначена для обучения программирования на языке С++ учреждений начального профессионального образования для овладения...

Система задач и упражнений по языку программирования Pascal Часть 1 iconРабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...

Система задач и упражнений по языку программирования Pascal Часть 1 iconИнформационных технологий и программирования
Класс StatusEvent 10 Глава Применение генетического программирования для построения управляющих автоматов 12

Система задач и упражнений по языку программирования Pascal Часть 1 iconСистема решения задач на графах
Маркова в теории вероятностей, различные задачи в программировании, в проектировании электронных систем, в экономике, в социологии...

Система задач и упражнений по языку программирования Pascal Часть 1 icon1 Социум особенная часть мира. Общество сложная, динамично развивающаяся...
Социум — особенная часть мира. Общество — сложная, динамично развивающаяся система

Система задач и упражнений по языку программирования Pascal Часть 1 iconДля программистов и опытных пользователей
Иями нового стандарта и рассчитана на читателей, уже владеющих язы­ком программирования С. Методика подачи материала предполагает...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница