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




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

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


^ Цель работы: Ознакомиться с командами ветвления и выбора, научиться составлять программы с использованием этих команд на языке Паскаль.

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

Задание 1


Составьте программу с использованием команды ветвления для решения одной из следующих задач:

  1. По номеру месяца определить количество дней в нем (в невисокосном году).

  2. По номеру месяца определить время года.

  3. По номеру дня недели определить количество занятий.

  4. По числу лет определить является ли человек школьником, пенсионером и т.п.

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

  6. По номеру группы определить на каком курсе учится студент.

  7. По числу текущего месяца определить день недели.

Задание 2


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

Задание 3


Составьте программу, которая определяет, принадлежит ли точка с координатами (x, y) одной из указанных областей.












Задание 4


Составьте программу для решения одной из следующих задач.

  1. Определить, существует ли треугольник с заданными сторонами a, b, c. Отдельно указать случай, когда треугольник является вырожденным.

  2. По заданным длинам сторон определить вид треугольника (равносторонний, равнобедренный, общего вида).

  3. По заданным длинам сторон определить вид треугольника (тупоугольный, остроугольный, прямоугольный).

  4. Два угла заданы в градусах, минутах, секундах. Определить их разность в градусах, минутах, секундах.

  5. По координатам трех точек на плоскости (в пространстве) определить, лежат ли они на одной прямой.

  6. Определить вид треугольника по трем углам (остроугольный, прямоугольный, тупоугольный, вырожденный, не существует).

  7. Определить количество решений у системы двух линейных уравнений с двумя переменными.

  8. Можно ли вписать круг в заданную равнобедренную трапецию, если известны длины оснований и высота?

Задание 5


Составьте программу для решения одного из уравнений или неравенств:

  1. ^ AX2+BX+C=0 (А<>0);

  2. AX+В>0;

  3. AX+В<0;

  4. AX2+B=0;

  1. AX2+BX=0;

  2. AX2 <= B;

  3. AX3+BX=0;

  4. AX3+BX2=0.

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


Цель работы: Повторить правила синтаксиса команд ветвления и выбора. Ознакомиться с видами команды повторения, научиться составлять программы с использованием этих команд на языке Паскаль.

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

Задание 1


Составьте программу для решения одной из следующих задач:

  1. Для данного натурального числа проверить, делится ли оно на числа: 2, 3, 5, 6, 9.

  2. По введенному номеру группы выдать сообщение: на каком факультете и на каком курсе учится студент.

  3. Пройдет ли кирпич со сторонами а, b и с сквозь прямоугольное отверстие со сторонами r и s? Стороны отверстия должны быть параллельны граням кирпича.

  4. Может ли шар радиуса r пройти через ромбообразное отверстие с диагоналями p и q?

  5. Можно ли коробку размером abc упаковать в посылку размером rst? «Углом» укладывать нельзя.

  6. Можно ли на прямоугольном участке застройки размером ab разместить два дома размерами pq и rs метров? Дома можно располагать только параллельно сторонам участка.



Задание 2


Составьте программу для решения одной из следующих задач. Программу запишите на диск под своей фамилией.

  1. Решить невырожденное (т.е. а0) биквадратное уравнение ax4+bx2+c=0.

  2. Решить невырожденное (т.е. а0) квадратное неравенство ax2+bx+c>0.

  3. Дано натуральное число (n100), определяющее возраст человека (в годах). Дать для этого числа наименования ”год", ”года", ”лет".

  4. Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.

  5. Определить дату следующего дня. Например:

    31.12.1985

    01.01.1986

    29.04.1985

    30.04.1985

  6. Определить, каким днем недели является дата, заданная в виде число, месяц (в текущем году).

  7. Определить число полных лет на текущий момент по введенной с клавиатуры дате.

  8. По введенной дате рождения определить, является ли на сегодняшний день совершеннолетним пользователь программы.

  9. Даны целые числа m, n (0

1)совпадут;

2)расположатся перпендикулярно друг другу.

  1. Определить число полных лет, месяцев и дней на текущий момент по введенной с клавиатуры дате.

Задание 3


Составьте программу, которая рисует во всю высоту экрана один из ваших инициалов, используя введенный символ (букву согласуйте с преподавателем).

Задание 4


Вызовите с диска программу, составленную Вами в задании 2, и добавьте в нее защиту от ввода некорректных данных, т.е. при вводе данных организуйте цикл до тех пор, пока не будут выполнены ограничения, накладываемые на значения аргументов.
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
главная страница