Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  Составной оператор. Вложенные условные операторы

Составной оператор. Вложенные условные операторы

Практическая работа по программированию.
10.11.2012

Описание разработки

Практическая работа по программированию.

Практическая работа по теме Составной оператор. Вложенные условные операторы

Содержимое разработки

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №2

Тема: Составной оператор. Вложенные условные операторы.

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

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

Норма времени: 2 часа.

Место проведения: кабинет №93.

Материально – техническое оснащение: ПК, тетрадь, ручка, инструкционная карта.

Литература: И.Г.Семакин А.П.Шестаков «Основы программирования».

Вступительный инструктаж, правила техники безопасности:

  1. Работу выполнять строго по инструкционной карте.

  2. Рабочее место держать в чистоте и порядке.

  3. Посторонние вещи убрать.

Содержание и последовательность выполнения работы:

Задание №1. Разработка программ по вариантам: (номер варианта по указанию преподавателя).

Вариант

задачи

1

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

№2. Определить, являются три данных числа равными между собой.

2

№1. Определить, какие из заданных трех действительных чисел А, В и С являются целыми.

№2. Найти сумму двух наибольших чисел из трех данных.

3

№1 Определить, имеется ли среди целых чисел А,В и С хотя бы одно четное.

№2. Найти произведение двух наименьших чисел из трех данных.

4

№1. Определить, является ли целое число N четным двузначным числом.

№2. Даны два действительных числа. Найти наибольшее из них.

5

№1. Определить, имеется ли среди чисел a, b, и с хотя бы одна пара равных между собой чисел.

№2. Определить количество положительных чисел среди чисел a, b и с.

6

№1. Определить, является ли треугольник со сторонами a, b и с равносторонним.

№2. Определить наибольшее из трех чисел.

7

№1. Определить, является ли треугольник со сторонами a, b и с равнобедренным.

№2. Определить , принадлежит ли заданное число А, заданному интервалу (х,у).

8

№1. Определить, имеется ли среди чисел b и с хотя бы одна пара взаимно противоположных чисел.

№2. Определить, принадлежи ли заданное действительное число х отрезку [1;25]. Если число х принадлежит отрезку, то извлечь из х квадратный корень. В противном случае – оставить число без изменений.

9

№1. Определить, является ли четырехугольник со сторонами a, b, d и с ромбом.

№2. Определить наименьшее из трех чисел.

10

№1. Подсчитать количество отрицательных чисел среди чисел m, n, p.

№2. Решение квадратного уравнения, с учетом всех возможных вариантов для дискриминанта.

11

№1. Подсчитать количество пар взаимно обратных чисел среди трех чисел a, b и с.

№2. Если есть среди чисел пара взаимно противоположных чисел, вывести третье число, в противном случае вывести сигнал «нет».

12

№1. Числа a и b выражают длины катетов одного прямоугольного треугольника, а c и d –другого. Определить, являются ли эти треугольники подобными.

№2. Найти среди чисел a, b и с наименьшее и заменить им число, большее из них.


При выполнении задания №1 необходимо использовать такие функции как:

Функция

Запись

операция

Mod

A mod B

Остаток от целого деления

div

A div B

Целочисленное деление




      1. а также стандартные математические функции Паскаля:

Выражение на языке Паскаль

Математическое выражение

Abs(X)

Arctan(X)

Cos(x)

Sin(x)

Exp(x)

Ln(x)

Odd(x)

Trunc(x)

Round(x)


Sqr(x)

Sqrt(x)

|x|

arctg(x)

cos(x)

sin(x)

ex

ln(x)

проверка на нечетность

вычисление целой части числа

округление числа до ближайшего целого

x2

Для возведения произвольного положительного числа x в произвольную степень y можно использовать следующее тождество:

xy = Exp(y * Ln(x))

Для вычисления логарифма произвольного основания n используется равенство:

logn(x) = Ln(x)/Ln(n)

Так как в Паскале определены только три тригонометрические функции, для вычисления других можно использовать следующие тригонометрические преобразования:

tg(x) = sin(x)/cos(x)

ctg(x) = cos(x)/sin(x)

sec(x) = 1/cos(x)

cosec(x) = 1/sin(x)

arcsin(x) = arctg()

arccos(x) = /2 - arcsin(x)

arcctg(x) = /2 - arctg(x)



Студент должен знать: синтаксис основных операторов; основные конструкции разветвляющегося алгоритма, способы описания переменных.

Студент должен уметь: составлять программы разветвляющейся структуры, описывать переменные используемые в программе; тестировать готовую программу.

Окончательный инструктаж и задание на дом: убрать рабочее место, проверить составляющие компьютера, стр. 42-64, конспект.

Контрольные вопросы:

  1. Какие этапы решения задачи вы знаете?

  2. Опишите этап тестирования и отладки программы?

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Составной оператор. Вложенные условные операторы (0.05 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт