воскресенье, 26 февраля 2017 г.
Домашнее задание "Одномерные массивы"
Дан одномерный целочисленный массив А размерности N. Составить блок-схему и написать программу:
- Заполнить массив вручную и вывести его элементы в обратном порядке.
- Найти максимальный элемент массива.
- Найти минимальный элемент массива.
- Найти сумму и произведение всех элементов массива.
- Найти среднее арифметическое всех элементов массива.
- Найти сумму положительных и произведение отрицательных элементов массива.
- Заполнить массив А с клавиатуры целыми числами. Сформировать новый массив В, в котором все отрицательные элементы массива заменить на противоположные, т.е. взять со знаком "минус", а положительные - удвоить. Вывести на экран оба массива: исходный и новый.
воскресенье, 12 февраля 2017 г.
Домашнее задание №2 "Ветвление в алгоритмах"
Оформить блок-схемы и программы.
- Дано двузначное число. Определить, одинаковы ли его цифры.
- Дано расстояние в сантиметрах и в дюймах (1 дюйм = 25,4 мм). Определить, какое расстояние меньше.
- Даны объемы и массы двух тел из разных материалов. Определить, материал какого из тел имеет большую плотность?
воскресенье, 29 января 2017 г.
Домашнее задание "Линейные алгоритмы"
1. Написать программу, вычисляющую площадь и периметр прямоугольного треугольника по двум катетам a и b.
2. Написать программу, вычисляющую площадь круга по заданному радиусу.
3. Написать программу, вычисляющую объем, площадь боковой поверхности куба со стороной а.
Пример. Написать программу, вычисляющую площадь трапеции. Стороны трапеции а и b, высота h вводятся с клавиатуры.
Формула вычисления площади трапеции S=(a+b)*h/2
program Primer;
var a,b,h:integer; {описание переменных}
S:real;
begin {начало раздела операторов}
Writeln('Введите значения a,b,h'); {вывод текстовой строки "Введите значения a,b,h"}
Readln(a,b,h); {оператор чтения данных с клавиатуры, ввод данных}
S:=(a+b)*h/2; {вычисление площади}
Writeln('S=',S); {вывод результата}
end. {конец программы}
2. Написать программу, вычисляющую площадь круга по заданному радиусу.
3. Написать программу, вычисляющую объем, площадь боковой поверхности куба со стороной а.
Пример. Написать программу, вычисляющую площадь трапеции. Стороны трапеции а и b, высота h вводятся с клавиатуры.
Формула вычисления площади трапеции S=(a+b)*h/2
program Primer;
var a,b,h:integer; {описание переменных}
S:real;
begin {начало раздела операторов}
Writeln('Введите значения a,b,h'); {вывод текстовой строки "Введите значения a,b,h"}
Readln(a,b,h); {оператор чтения данных с клавиатуры, ввод данных}
S:=(a+b)*h/2; {вычисление площади}
Writeln('S=',S); {вывод результата}
end. {конец программы}
четверг, 15 декабря 2016 г.
понедельник, 12 декабря 2016 г.
Содержательные логические задачи
Содержательные логические задачи очень интересны, увлекательны и являются хорошей тренировкой мыслительной активности. Методов решения задач много: таблицы истинности, подтверждение или опровержение гипотезы, построение таблиц, построение и преобразование логических функций, построение логических цепочек, диаграммы Венна, с помощью графов и др.
Предлагаю вам попробовать свои силы и решить задачи любым, удобным для вас способом.
Выбирайте любой.
Оформившие решение 5 любых задач, получат оценку.
Перейти к задачам...
Предлагаю вам попробовать свои силы и решить задачи любым, удобным для вас способом.
Выбирайте любой.
Оформившие решение 5 любых задач, получат оценку.
Перейти к задачам...
Подписаться на:
Сообщения (Atom)