Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

САНКТПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.6.2024

СМОЛЕНСКИЙ КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ

(филиал) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕНННОГО ОБРАЗОВАТЕЛЬНОГО БЮДЖЕТНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А.  БОНЧ-БРУЕВИЧА»

     

УТВЕРЖДАЮ

Зам. директора по УПР

_____________ И. В. Ильющенков

«___» ___________ 2013г

РАССМОТРЕНО

на  заседании цикловой комиссии

программно - вычислительных дисциплин

Протокол № _____

«___»___________2013г.

Председатель комиссии

__________Мохнач О.А.

ПРАКТИЧЕСКАЯ РАБОТА № 3

По дисциплине:     Основы программирования.

    

Название работы: Составление программ разветвляющейся структуры.

Для специальности: 230115 «Программирование в компьютерных системах»

Работа рассчитана на 2 часа.

Составлена преподавателем Мохнач О.А.

Смоленск

2012


  1.  ЦЕЛЬ РАБОТЫ:  научиться составлять разветвляющиеся программы на языке Pascal.  
  2.  ЛИТЕРАТУРА:
  3.  Павловская, Т. А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. 2-е изд./Т.А. Павловская.- СПб.: Питер, 2010.- 464с.:ил.- ISBN-978-5-49807-772-7
  4.  Рапаков, Г. Программирование на языке Pascal/ Г. Рапаков, С. Ржеуцкая. - СПб.: БХВ-Петербург, 2010. - 480с.:ил. - ISBN -5-94157-401-0
  5.  ВОПРОСЫ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ:
    1.  Виды алгоритмов.
    2.  Ветвящийся алгоритм.
    3.  Полная и сокращенная формы ветвления.

4. ОБОРУДОВАНИЕ: ПЭВМ.

 

5. ЗАДАНИЕ

5.1. Разработать программу решения уравнения, использующую условный оператор, согласно варианту.

Вариант 11

Вариант 2

Вариант 3

Вариант 4

Вариант 5

Ax2+bx+c=0

Ax2 - b =0

Ax3 +x2 =0

xbx2=0

M=2, n=3

M=2, n=4

M=3, n=3

M=3, n=5

M=2, n=4

Вариант 6*

Вариант 7

Вариант 8

Вариант 9

Вариант 10

Ax2+x+c=0

Ax2 + b =0

Ax3 +bx2 =0

Ax – bx2=0

M=2, n=3

M=2, n=4

M=3, n=3

M=3, n=5

M=2, n=4

5.2. Составьте программу, выясняющую факт попадания точки с координатами (X,Y), вводимыми пользователем, в заданную область (см. приложение).

Вариант 1,6                 Вариант 2,7              Вариант 3,8            Вариант 4,9             Вариант 5,10

 

6. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.

При работе и техническом обслуживании ПК необходимо соблюдать следующие меры предосторожности:

• Запрещается во время работы ПК размыкать и замыкать разъемные соединения.

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

• не размещайте ПК вблизи нагревательных приборов и под прямыми солнечными лучами;

• источники света должны быть расположены так, чтобы не засвечивать экран монитора, не создавать резких бликов на экране и не светить из-за монитора в глаза человека, работающего с ПК;

• не размещайте ПК там, где есть возможность попадания влаги на компьютер

• при размещении ПК интерфейсные кабели и кабели электропитания не должны быть под ногами и мешать передвижению людей.

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

Включение ПК должно производиться в следующей последовательности:

  •  включить принтер (если он нужен);
  •  включить монитор;
  •  включить системный блок.

Перед выключением компьютера завершите все работающие программы и подождите 1-2 сек. (это необходимо, если на вашем ПК предусмотрено кэширование дисков). Далее необходимо:

• выключить системный блок;

• выключить принтер (если он был включен);

• выключить монитор.

Не выключайте ПК при небольших перерывах в работе – частое включение-выключение вреднее для него, чем многочасовая работа.

  1.  Ознакомиться с приложением.
    1.  Обеспечить ввод исходных данных (коэффициенты a, b, c) с помощью оператора Readln .
    2.  Параметры m, n задать при помощи констант.
    3.  Составить алгоритм решения уравнения.
    4.  Организовать процесс разветвления программы в зависимости от выполнения условий.
    5.  Организовать форматированный вывод результата с помощью оператора Writeln (m знаков до запятой, n знаков после запятой).
    6.  При отсутствии решений или бесконечном множестве решений должно выводиться соответствующее сообщение.
    7.  Программа должна правильно выполняться при любых значениях исходных данных.
    8.  Для решения задачи 5.2 ознакомьтесь с приложением.
    9.  Оформить отчет.
  2.  СОДЕРЖАНИЕ ОТЧЕТА.
    1.  Цель работы, тексты программ с комментариями, результаты тестирования программ.
  3.  КОНТРОЛЬНЫЕ ВОПРОСЫ

8.1. Какие бывают виды ветвления?

  1.  Чем отличаются полная форма условного оператора от сокращенной?
    1.  Могут ли одновременно выполниться обе альтернативы?
    2.  Можно ли использовать после THEN или ELSE составной оператор?
    3.  Алгоритм решения задачи: ввести произвольное целое число N и определить, четное оно или нет.

  1.  ПРИЛОЖЕНИЕ

ПРИЛОЖЕНИЕ

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

                                     

                                                        

          

                                                 …

Конструкция условного оператора.

IF   условие   THEN  оператор1   ELSE  оператор2

Под условием понимается любое выражение логического типа. Если условие выполняется (значение выражения TRUE), то выполняется оператор 1, иначе (значение выражения FALSE) – оператор 2.

В языке Паскаль определено два типа операторов условия. Рассмотренный оператор называется полным оператором. Сокращенный оператор имеет вид:

IF  условие  THEN оператор

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

Оператор, стоящий после THEN, ELSE может быть составным.

Пример:

USES CRT;

VAR

   A: REAL;

BEGIN

CLRSCR;

WRITELN(‘Введите любое число ‘);

READLN(A);

IF A>0 THEN WRITELN (‘число положительное’) ELSE

IF A< 0 THEN WRITELN (‘число отрицательное’) ELSE WRITELN (‘нуль’);

READLN

END.

Рассмотрим, как записать логическое выражение, определяющее попадание точки с координатами (X,Y) в заданную область: 

  •  прямая АВ описывается уравнением y=x; полуплоскость, в которой находится нужная область – неравенством yx;
  •  

окружность с единичным радиусом с центром в начале координат описывается уравнением x2+y2=1; соответствующий круг – неравенством x2+y2≤1.

Таким образом, для заданной области выполняются оба неравенства: и одно, и другое – то есть логическое выражение (x2+y2≤1) AND yx в этой области принимает значение ИСТИНА (True), а вне ее – ЛОЖЬ (False).

1  Варианты 1, 6 относятся к  заданию повышенной сложности.




1. за тюремных решёток.html
2. лекция наследия KORG.
3. тематике физике химии биологии экологии русскому языку русской литературе информатике истории геогра
4. ПРАВОВОЕ РЕГУЛИРОВАНИЕ НАСЛЕДОВАНИЯ В РОССИЙСКОЙ ФЕДЕРАЦИИ Курсовая работа Руководитель-
5. Однако познакомившись с этим документом вы поймете что не так страшен черт как его малюют
6. Львов
7. Владимир Соловьев в Москве
8. Язык взглядов и запахов как источник информации о партнере
9. Программы поощрения и стимулирования постоянных гостей в гостиницах
10. Тема любви и прощения в романе Мастер и Маргарита В тумане утреннем неверными шагами Я шел к таинстве
11. а для промывания ран и полостей
12. ХРОНИЧЕСКАЯ ОБСТРУКТИВНАЯ БОЛЕЗНЬ ЛЕГКИХ Хроническая обструктивная болезнь легких ХОБЛ ~ хроническое э.html
13. Интернет-магазин- сущность и достоинства
14. Дремлет вся натура
15. роскошных синтезов.html
16. варіанти відповідей на кожне з них
17. Категории электроприёмников по надежности питания
18. Роль военных комиссариатов в исполнении военно-транспортной обязанности гражданами и организациями
19. Тема- Знакомство со средой визуального редактора вебсайтов Цели урока- ознакомить учеников с интерфейсом п
20. Перитоніт після кесарева розтину- прогнозування, профілактика і реабілітація пацієнто