воскресенье, 26 февраля 2017 г.

Вывод массива

Домашнее задание "Одномерные массивы"

Дан одномерный целочисленный массив А размерности N. Составить блок-схему и написать программу:
  1. Заполнить массив вручную и вывести его элементы в обратном порядке.
  2. Найти максимальный элемент массива.
  3. Найти минимальный элемент массива.
  4. Найти сумму и произведение всех элементов массива.
  5. Найти среднее арифметическое всех элементов массива.
  6. Найти сумму положительных и произведение отрицательных элементов массива.
  7. Заполнить массив А с клавиатуры целыми числами. Сформировать новый массив В, в котором все отрицательные элементы массива заменить на противоположные, т.е. взять со знаком "минус", а положительные - удвоить. Вывести на экран оба массива: исходный и новый. 

Одномерные массивы

воскресенье, 12 февраля 2017 г.

Домашнее задание №2 "Ветвление в алгоритмах"


Оформить блок-схемы и программы.

  1. Дано двузначное число. Определить, одинаковы ли его цифры.
  2. Дано расстояние в сантиметрах и в дюймах (1 дюйм = 25,4 мм). Определить, какое расстояние меньше.
  3. Даны объемы и массы двух тел из разных материалов. Определить, материал какого из тел имеет большую плотность?


воскресенье, 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.                     {конец программы}

понедельник, 12 декабря 2016 г.

Содержательные логические задачи

Содержательные логические задачи очень интересны, увлекательны и являются хорошей тренировкой мыслительной активности. Методов решения задач много: таблицы истинности, подтверждение или опровержение гипотезы, построение таблиц, построение и преобразование логических функций, построение логических цепочек, диаграммы Венна, с помощью графов и др.
Предлагаю вам попробовать свои силы и решить задачи любым, удобным для вас способом.
Выбирайте любой. 
Оформившие решение 5 любых задач, получат оценку.

Перейти к задачам...