Цель работы: ознакомиться с операциями отношения, логическими операциями и условными операторами, приобрести навыки их использования при разветвленных и циклических вычислениях.
Контрольные вопросы
1. Как осуществляется диалоговый ввод и вывод?
2. Для чего используются условные операторы?
3. Чем отличаются файлы-сценарии от файлов?.
4. Как осуществляется диалоговый ввод и вывод?
5. Для чего используются условные операторы?
6. Чем отличаются файлы-сценарии от файлов-функций?
Лабораторное задание
1. Из файла-сценария с помощью функции диалогового ввода ввести с клавиатуры все необходимые данные. Выполнить расчет с использованием условных операторов и вывести результаты в командное окно (табл. 3.1).
Таблица 3.1 − Варианты заданий
№ варианта
Задание
Найти сумму положительных из четырех заданных переменных.
Найти максимальное значение из четырех заданных переменных и вывести ее
Заданы четыре переменные. Наименьшую из них заменить на сумму остальных
Заданы четыре переменные. Подсчитать количество отрицательных и количество нулевых из них
Найти произведение отрицательных из четырех заданных переменных
Заданы две фигуры: квадрат задан длиной стороны, а круг – длиной радиуса. Определить, какая из них имеет большую площадь и во сколько
Заданы четыре переменные. Все отрицательные из них заменить абсолютными значениями и увеличить в 2 раза
Заданы четыре переменные, подсчитать количество равных нулю, положительных и отрицательных
Даны четыре переменные. Найти среди них переменные, наиболее близкие по значению к
Заданы четыре переменные. Все положительные из них заменить отрицательными значениями, умноженными на 5
Найти минимальное и максимальное значения из четырех заданных переменных
Заданы четыре значения. Определить какие из них целые
Заданы четыре переменные. Подсчитать количество и произведение значений, попавших в интервал [1 5].
Заданы четыре переменные. Подсчитать количество отрицательных и количество нулевых из них.
Найти произведение отрицательных из четырех заданных переменных
2. Написать файл-функцию с использованием операторов ветвления и циклов, на основании вариантов задания, представленных в табл.3.2.
Таблица 3.2 – Варианты заданий
№
Вход.
массив
Формируемый массив
Задача
Сформировать массив А1 из минимальных элементов строк матрицы А и массив В1 из минимальных элементов строк матрицы В. Среди элементов А1 и В1 найти максимальный
Сформировать массив С – сумму элементов массивов А и В. Найти максимальное значение массивов А, В, С.
Определить минимальные элементы в матрицах А и В (mА и mВ). Вычислить С=А*В*mА*mВ
Сформировать массив А1 из максимальных элементов строк матрицы А и массив В1 из максимальных элементов строк матрицы В. Упорядочить массив А1 по возрастанию, а массив В1 – по убыванию
Определить максимальные элементы в матрице А и массиве В (mА и mВ). Вычислить С=А*В*mА*mВ
Сформировать массив А1 из средних значений элементов строк матрицы А.
Упорядочить массив А1 по возрастанию, а В – по убыванию. Осуществить поэлементное умножение А1 и В
Заменить строку матрицы А, содержащую максимальный элемент, массивом В. Вычислить сумму элементов полученной матрицы
Массив А упорядочить по возрастанию и заменить им последнюю строку матрицы В
Упорядочить по возрастанию массивы А и В. Осуществить поэлементное деление упорядоченных массивов. Определить произведение элементов результирующего массива
Вычислить произведение элементов матрицы А (рА) и сумму элементов матрицы В (сВ). Вычислить матрицу С=рА*сВ*А*В'
Определить минимальные элементы в матрицах А и В (mА и mВ). Вычислить С=А*В*mА*mВ
Сформировать массив А1 из максимальных элементов строк матрицы А. Осуществить поэлементное умножение А1*В. Упорядочить массив А1 по возрастанию
Заменить строку матрицы А, содержащую минимальный элемент, массивом В. Вычислить произведение элементов полученной матрицы
Массив А упорядочить по убыванию и заменить им первую строку матрицы В
Сформировать массив С – произведение элементов массивов А и В. Найти максимальные и минимальные значения массивов А, В, С
Вычислить сумму элементов матрицы А (рА) и произведение элементов матрицы В (сВ)
Вычислить произведение элементов матрицы А (рА) и сумму элементов матрицы В (сВ).