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



страница1/16
Дата09.07.2014
Размер0.66 Mb.
ТипДокументы
  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 iconУрок n 17 Основы программирования на языке Turbo Pascal
Паскаль (Pascal)- учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных...
Задач и упражнений по языку программирования Pascal iconУрок №57-58 Языки и системы программирования. Начальные сведения о языке Turbo Pascal
...
Задач и упражнений по языку программирования Pascal iconИнтегрированная среда программирования Turbo Pascal Язык программирования Pascal
Блеза Паскаля. Первоначально этот язык был создан для обучения программированию. Однако благодаря заложенным в нем большим возможностям...
Задач и упражнений по языку программирования Pascal iconКраткая теория по курсу информатика Типы данных языка программирования Turbo Pascal
В языке программирования Turbo Pascal все данные, используемые программой должны принадлежать к какому-либо типу данных. Некоторые...
Задач и упражнений по языку программирования Pascal icon«Язык программирования Pascal в примерах»
Предлагаемый курс является введением в программирование на языке Pascal. Его особенность в том, что важнейшие основные понятия программирования:...
Задач и упражнений по языку программирования Pascal iconТест «Язык программирования Pascal. Ввод-вывод данных. Ветвление. Циклы»
Какая комбинация клавиш используется для запуска программы на выполнение в среде Turbo Pascal?
Задач и упражнений по языку программирования Pascal iconСоздание автоматизированного руководства пользователя сред программирования mswlogo
Ми программирования (Basic,Pascal), язык Лого. Язык программирования Лого (адаптированный вариант языка искусственного интеллекта...
Задач и упражнений по языку программирования Pascal iconНавыки Языки программирования
Языки программирования: C++, C#, Object Pascal, sql, vba, DelphiScript, php, другие скриптовые языки
Задач и упражнений по языку программирования Pascal iconПрограммирование на процедурном языке высокого уровня(Turbo Pascal)
Паскаль постоянно совершенствовался, и сегодня его наиболее полно представляют версии Turbo Pascal 0, Borland Pascal 0, а также Object...
Задач и упражнений по языку программирования Pascal iconБиблиотека для языковых средств программирования
Совместимо с наиболее используемыми сейчас, языками программирования высокого уровня Pascal и C++. Возможно использование в системах,...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org