Главная / Старшие классы / Информатика и ИКТ

ЛАБОРАТОРНАЯ РАБОТА № 3 (8 часов)

Скачать
152.5 КБ, 1425714.doc Автор: Ташходжаев Султанмурат Акмалович, 14 Фев 2016

ЛАБОРАТОРНАЯ РАБОТА № 3 (8 часов)

ТЕМА: « Программирование алгоритмов разветвляющейся структуры »

Необходимые технические средства:

Персональный компьютер Пентиум-4.

Необходимые программные средства:

Система программирования Турбо Паскаль.

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

ЗАДАНИЕ: Построить блок-схему и составить программу для вычисления значения функции. Осуществить вывод значений вводимых исходных данных и результаты вычисления.

Задания к вариантам

1. W= a=-0,5; b=2

2. Y= a=1,5

3. W= a=2,8; b=-0,3; c=4

4. Q= a=1,65

5. Y= a=2,3

6. W= a=2,5

7. Q= b=1,5

3. Y=

9. F= a=20,3

10. Z= t=2,2

11. S= a=2,6; b=-0,39

12. Y= a=0,9

13. W= a=2,1; b=1,8; c=-20,5

14. Z= a=0,3; N=10

15. W= a=2,5; b=0,4

16. R= a=3, t=2.3

17. U= c=1.25, a=3, b=0.7

18. P= c=2.3

19. G= a=2, b=2.9, c=12

20. F= a=12, b=23

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Для организации разветвлений в программах используются операторы перехода, условный и выбора. Оператор перехода имеет вид записи goto n; где n – метка. Метки представляют собой целые числа без знака, состоящие не более чем из четырех цифр, и описываются в разделе описания меток. С помощью оператора перехода управление передается оператору, помеченному меткой n. Далее выполняются операторы, стоящие за ним. Например:

goto 25 ;

25: write(‘x=’,x);

Условный оператор имеет следующие общие виды записи:

IF b THEN a;

IF b THEN a1 ELSE a2;

IF b1 THEN a1 ELSE IF b2 THEN a2 ELSE a3;

где a, a1, a2, a3 – операторы;

b,b1, b2 – логические выражения .

Первая форма записи оператора позволяет организовать вычисление оператора а, если логическое выражение имеет значение TRUE, в противном случае оператор а не выполняется, а выполняется оператор, стоящий за условным. В качестве оператора а можно использовать любой простой или структурный оператор. Например:

IF P>0.5 THEN GOTO 15;

IF X< THEN T:=X*X;

Вторая форма записи оператора позволяет производить выбор одного из двух возможных направлений вычислений. Если логическое выражение принимает значение TRUE, то выполняется оператор а1 , иначе выполняется оператор а2.

Пример. Вычислить значение заданной функции:

a=-3,44 b=5,25, х- любое число

Program func(input, output);

var a,b,x,y: real;

begin

a:=-3.44;

b=5.25;

readln(x);

if x<=a then y:=sin(x)

else if x=>b then y:=sin(x)/cos(x)

else y:=cos(x);

write ln(‘x=’, ‘y=’,4)

end.

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

1. Построить блок-схему алгоритма решения задачи.

2. Составить программу на языке Паскаль согласно построенной блок-схеме.

3. Набрать программу в среде Турбо-Паскаль.

4. Сохранить программу в памяти компьютера.

5. Отладить программу (найти синтаксические и логические ошибки в программе и исправить их).

6. Запустить программу.

7. Ввести исходные данные.

8. Переписать результаты.

9. Провести анализ полученного решения.

10. Оформить лабораторную работу.

Вопросы для проверки:

1. Какие алгоритмы называются разветвляющимися?

2. Какие операторы используются при программировании алгоритмов разветвляющейся структуры?

3. Как работает оператор перехода?

4. Как используется условный оператор?

5. Как используется оператор выбора?


Автор: Ташходжаев Султанмурат Акмалович
Похожие материалы
Тип Название материала Автор Опубликован
документ ЛАБОРАТОРНАЯ РАБОТА № 3 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ Методические указания для практических работ по дисциплине "Технология машиностроения" ВВЕДЕНИЕ Лабораторная работа №1 Лабораторная работа №2 Лабораторная работа №3 Лабораторная работа №4 Лабораторная работа №5 Лабораторная работа №6 Лабораторна Федченко Оксана Александровна 20 Мар 2015
документ ЛАБОРАТОРНАЯ РАБОТА № 10 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 9 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 7 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 6 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 5 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 4 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ ЛАБОРАТОРНАЯ РАБОТА № 1 (8 часов) Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ Лабораторная работа № 3 Создание функций Лабораторная работа № 3 Киселева Юлия Владимировна 21 Мар 2015
документ ЛАБОРАТОРНАЯ РАБОТА № 2 (8 часов) Оператор присваивания. Оператор присваивания служит для вычисления значения выражения и присваивания его имени результата. Общий вид записи оператора присваивания: Ташходжаев Султанмурат Акмалович 14 Фев 2016
документ Лабораторная работа №3. Движение цитоплазмы в клетке. 10 класс Завгородняя Светлана Юрьевна 29 Дек 2015
документ Тема: Папоротниковидные. Лабораторная работа№ 3 «Строение папоротника». Белова Светлана Сергеевна 14 Янв 2016
документ Лабораторная работа: "Определение влажности воздуха" 8 кл ЛАБОРАТОРНАЯ РАБОТА   Гудкова Ольга Владимировна 21 Мар 2015
документ Лабораторная работа для 8 класса. Товпинец Вера Николаевна 11 Апр 2016
презентация Лабораторная работа по биологии 8 класс Демкин Александр Викторович 21 Мар 2015
презентация 8 класс Анатомия Лабораторная работа №1 Малышева Александра Валерьевна 21 Мар 2015
разное Лабораторная работа для 8 класса "Исследование температуры". Крушин Александр Викторович 21 Мар 2015
документ Лабораторная и практическая работа по биологии 8 класс Исайкина Юлия Николаевна 31 Мар 2015
документ Лабораторная работа по литературе в 8 классе Карпенко Елена Викторовна 20 Ноя 2015
документ Лабораторная работа 8 класс Бурмистрова Инна Евгеньевна 15 Окт 2015
документ Лабораторная работа по биологии "Строение почек" Захарова Ольга Александровна 8 Апр 2015
разное лабораторная работа Трофимова Людмила Николаевна 21 Мар 2015
разное лабораторная работа Трофимова Людмила Николаевна 21 Мар 2015
разное Лабораторная работа №3 "Исследование зависимости периода и частоты свободных колебаний нитяного маятника от его длины" ( 07.01.14г) Сырова Ирина Васильевна 21 Мар 2015
документ Урок: "Силы трения. Лабораторная работа №3 „Измерение коэффициента трения” Ксенофонтова Лариса Витальевна 21 Мар 2015
документ Лабораторная работа № 3 "Измерение массы тела" 7 кл Гудкова Ольга Владимировна 21 Мар 2015
документ Тема урока : Измерение массы тела на весах. Лабораторная работа №3 «Измерение массы тела на рычажных весах» Каюмова Рокия Фаратовна 27 Апр 2015
документ Лабораторная работа № 3 «Изучение зависимости пути от времени при прямолинейном равномерном движении. Измерение скорости» Коробчак Иван Валерьевич 21 Фев 2016
документ Лабораторная работа №3 по изучению MICROSOFT POWER POINT Фейгина Евгения Алексеевна 14 Фев 2016
документ РАБОЧАЯ ПРОГРАММА учебного предмета Физика для 7, 8 классов Раздел 1. Введение в физику (4 часа) Раздел 2. Механическое движение. Силы в природе (18 часов) Раздел 3.  Энергия. Работа. Мощность (14 часов) Раздел 4. Внутреннее стр Крылова Зауреж Садвахасовна 21 Мар 2015
разное лабораторная работа №8 "Измерение мощности и работы электрического тока в лампе ". 8 класс фаттахова зулеха хамитовна 4 Апр 2015
документ открытый урок 8 класс тема Лабораторная работа «Измерение удельной теплоёмкости твердого тела». Энгель Александр Иванович 21 Мар 2015
документ Урок физики в 8 классе Лабораторная работа"Градуирование динамометра" Чайкина Виктория Владимировна 21 Мар 2015
презентация Презентация Лабораторная работа 8 класс "Исследование изменения температуры остывающей воды Башкирцева Екатерина Викторовна 21 Мар 2015
презентация Лабораторная работа № 7 "Измерение работы и мощности тока в электрической лампочке" (8 класс) Захарова Надежда Анатольевна 21 Мар 2015
документ Лабораторная работа,8 кл.,"Разделение смеси физическими способами" Иванова Марина Васильевна 4 Апр 2015
презентация, документ Методическая разработка урока физики 8 класс. Лабораторная работа № 13 «Исследование зависимости угла преломления от угла падения света». Иванова Ирина Витальевна 13 Мая 2015
презентация, документ Методическая разработка урока физики 8 класс. Лабораторная работа № 12 «Исследование зависимости угла отражения от угла падения света». Иванова Ирина Витальевна 13 Мая 2015
презентация, документ Методическая разработка урока физики 8 класс. Лабораторная работа № 11 «Изучение электрического двигателя постоянного тока» (к учебнику А.В.Перышкина) Иванова Ирина Витальевна 13 Мая 2015