Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к Практическим.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.48 Mб
Скачать

Вопросы для закрепления теоретического материала к практическому занятию:

  1. Что такое составной оператор?

  2. Какова неполная форма условного оператора IF?

  3. Какова полная форма условного оператора IF?

  4. Синтаксис оператора выбора.

  5. Сложные условия.

  6. Когда применяется составной оператор?

Задания и инструкция для практического занятия:

  1. Найдите синтаксические ошибки в записи команд.

if 5 then S:=S+5;

if B then x:=y; else B:=x;

if x=y then x:=1; else x:=0;

if (A=B) and P then P:=P+12;

if x>y then begin x:=y else x:=z end;

if x<>y then else x:=y;

  1. Найдите значение y после исполнения серии команд.

    x:=4;y:=5;

    if x>0

    then if y<8

    then y:=sqr(x)

    else y:=2*x+1

    else y:=0;

    N:=7;

    case N of

    1..10: y:=1;

    7: y:=2;

    end;

    x:=-4;

    y:=5;

    if x>0

    then if x>0

    then if x<8

    then y:=sqr(x)

    else y:=2*x+1;

    x:=12;

    y:=5;

    if x>0

    then if x<8

    then y:=sqr(x)

    else y:=2*x+1; y:=0;

    x:=8;

    if x>9

    then y:=2*x+1

    else if x<7

    then y:=0

    else y:= sqrt(10-x);

    x:=5;

    if x>0

    then y:=2*x+1

    else if x<8

    then y:=sqr(-x)

    else y:=0;

  2. Напечатайте программу P5_1, прочитайте и проанализируйте текст. Запустите программу на выполнение и проверьте ее работу для различных данных. Для каких данных программа выдает некорректный результат. Модифицируйте программу таким образом, чтобы она в случае ввода одинаковых чисел выдавала сообщение: «Числа равны!»

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

  2. Психологи рекомендуют учитывать оптимальное соотношение возрастов вступления в брак. Оно таково: возраст невесты равен половине возраста же плюс 7. Составьте программу для определения, подходят ли жених и невеста другу по возрасту.

  3. Напечатайте программу P5_2, прочитайте и проанализируйте текст программы. Обратите внимание составные условия. Модифицируйте эту программу так, чтобы в том случае, когда введены значения сторон (такие, что из них можно построить треугольник, помимо выдачи текста «можно»), еще подсчитывался периметр треугольника.

  1. Запишите условный оператор, в котором значение переменной вычисляется по формуле: а+b, если а—нечетное и а*b, если а—четное. Для определения четности числа используется запись a mod 2=0.

  2. Вывести на экран номер четверти, которой принадлежит точка с координатами (х,у), при условии, что х и у отличны от 0.

  3. Напечатайте программу P5_3, прочитайте и проанализируйте текст программы. Обратите внимание на работу оператора Case. Модифицируйте данную программу таким образом, чтобы она при вводе числа 0 выводила какое-либо сообщение черным цветом (Black) на синем фоне, а при вводе числа 12 - сообщение розовым цветом (LightRed) на зеленом фоне.

  4. Процедура TextColor (Color : целого типа) позволяет задать цвет выводимых символов. Процедура TextBackGround (Color : целого типа) позволяет задать цвет фона под текстом. При этом параметр Color может принимать одно из следующих значений:

Напечатайте программу P5_3 и выполните модификацию.

  1. Составьте программу, которая позволяет для любых двух заданных чисел А номера операции ("+" - сложение, "-" - вычитание, "*" - умножение, "/" – деление получать на экране результат. В качестве переключателя в данной задаче лучше всего использовать переменную типа char.

  1. Составьте программу, которая позволяет определить, является введенная гласной или согласной.

  2. Составьте программу, которая позволяет по возрасту определить, к какой группе; относится данный человек (моложе 3 лет - совсем маленький, от 4 до детсадовский возраст, следующие 7 лет - подросток, от 15 до 20 - самый цвет т.д. по вашему усмотрению).

  3. Решите задачу по варианту из электронного задачника PascalABC раздел If. Номер варианта, это номер Вашего ПК.

  4. Решите задачу по варианту из электронного задачника PascalABC раздел Case. Номер варианта, это номер Вашего ПК.

Порядок выполнения отчета по практической работе

После завершения работы студенты должны представить в отчете оформление задач 11 и 12. В котором следует:

  • указать постановку задачи;

  • дать описание исходных, результирующих и промежуточных данных;

  • оформить задачу по варианту, указав номер варианта;

  • оформить ответы на 1 и 2 задания;

  • отчет выполняется на листе формата А4 в печатном виде.

Образец отчета по практической работе

Образец отчета к данной практической работе имеет тот же вид, что в практической работе № 1.

Практическая работа № 6 «Цикл с параметром»

Учебная цель:

  1. Научиться технике составления программ с повторяющимися фрагментами.

Учебные задачи:

  1. Закрепить практические навыки работы с системой программирования.

  2. Изучить синтаксис и семантику оператора FOR

  3. Научиться использовать оператор цикла FOR в программах циклического типа.

Образовательные результаты, заявленные во ФГОС третьего поколения:

Студент должен

уметь:

  • формализовать поставленную задачу;

  • применять полученные знания к различным предметным областям;

  • составлять и оформлять программы на языках программирования;

  • тестировать и отлаживать программы.

знать:

  • процесс создания программ;

  • общие принципы построения и использования языков программирования, их классификацию;

  • современные интегрированные среды разработки программ;

  • стандарты языков программирования.

Задачи практической работы:

  1. Повторить теоретический материал по теме практической работы.

  2. Ответить на вопросы для закрепления теоретического материала.

  3. Выполнить задания по написанию программ циклической структуры.

  4. Оформить отчет.