Как найти наименьшее число в кумире

0 / 0 / 0

Регистрация: 06.06.2021

Сообщений: 5

1

[Кумир] Составить программу, которая находит минимальное из двух чисел

28.06.2021, 11:32. Показов 3291. Ответов 1


Студворк — интернет-сервис помощи студентам

a) Составить программу, которая находит минимальное из двух чисел. Если числа равны, выдать что числа равны.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

28.06.2021, 11:32

Ответы с готовыми решениями:

составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых чисел
составить программу, которая находит максимальное и минимальное значение среди элементов…

Составить программу, которая находит наименьшее общее кратное двух натуральных чисел
2 Составить программу, которая находит наименьшее общее кратное двух натуральных чисел.

Составить программу, которая находит минимальное расстояние среди N точек
Если не трудно помогите !
Тема 2: «Программы разветвленной структуры»
Составить программу,…

Составить программу, которая находит максимальное и минимальное значения элементов в массивах
Составить программу, которая находит максимальное и минимальное значения элементов в массивах А(M),…

1

Почетный модератор

64287 / 47586 / 32739

Регистрация: 18.05.2008

Сообщений: 115,182

28.06.2021, 12:17

2

Код

алг
нач
цел a,b,m
вывод "Вводите 2 целых числа",нс
ввод a,b
если a<b то m:=a иначе m:=b
все
если a<>b то вывод" минимальное число=",m
иначе вывод" Числа равны" 
все

кон



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

28.06.2021, 12:17

Помогаю со студенческими работами здесь

Перегрузка функций: определите функцию, которая находит минимальное значение из двух чисел
Определите две функции с одним именем для решения задачи.

Определите функцию, которая находит…

написать программу которая находит минимальное значение среди чисел, кратных 3
Дан текстовый файл f, компоненты которого целые числа. написать программу которая находит…

Составить программу которая находит среднее арифметическое 3-4 чисел
Составить программу которая находит среднее арифметическое 3-4 чисел. Программа Free Pascal.

Составить программу, которая находит первые k чисел Люка
Ребят , помогите такая прога :Числа Люка определяются так: первое число равно 1, второе равно 3,…

Составить программу которая находит max значение среди элементов линейной таблицы Y которая состоит из N целых чисел и у которых непарные индексы.
Составить программу которая находит максимально значение среди элементов линейной таблицы Y…

Составить программу, которая находит сумму чисел из диапозона от 3 до 30 с шагом 1
Составить программу,которая находит сумму чисел из диапозона от 3 до 30 с шагом 1,которые при…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

2


15

1 ответ:



0



0

Алг
нач
  вещ a,b,c,x
  ввод a,b,c
  x:= min(a,b)
  x:= min(c,x)
  вывод x
кон

Читайте также

Объяснение:

I=K*i=1024*768*32=25165824 бит

Log2(15) = 3,9… Округляем вверх, получаем 4.

<span>5 — потому что пять пальцев на руке
10 — соответственно 10 пальцев на 2-х руках
20 количество пальцев на руках и ногах
а вот 12 — на одной руке 4 пальца (кроме большого), на каждом пальце по 3 фаланги. Получаем 4*3=12</span>

<span>#include <iostream></span><span>#include «conio.h»</span>
const int ARR_LEN = 12;
<span>void main()
</span>{
setlocale(LC_CTYPE, «Russian»);
float arr[ARR_LEN];
for (int i = 0; i < ARR_LEN; i++) {
cout << «Введите элемент массива » << i << «: «;
cin >> arr[i]; // вводим очередной элемент массива
}
float sum = 0.0; // переменная для суммы чисел в массиве
for (int i = 0; i < ARR_LEN; i++) {
sum += arr[i]; // накапливаем сумму
}
float ave = sum / ARR_LEN; // вычисляем среднее арифметическое
cout << «Среднее арифметическое чисел в массиве: «<span> << ave << endl;
_getch(); вот вроде 

</span>

На вкладке Главная<span> щелкни раскрывающийся список в поле </span>Числовой<span>, выбери пункт </span>Другие числовые форматы<span> и открой вкладку </span>Число<span>.
</span>В поле Числовые форматы<span> выдели пункт </span>(все форматы)<span> и в поле </span>Тип<span> введите значение </span>дддд<span>, чтобы отображались полные названия дней недели (понедельник, вторник и т. д.), либо </span>ддд<span>, чтобы отображались сокращенные названия (Пн, Вт, Ср и т. д.).</span>

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

Алгоритмы решения таких задач получили название линейных алгоритмов. Линейный алгоритм реализуется на языке КуМир следующим образом:

  1. Ввод исходных данных производится или с использованием команды присваивания, или команды ввод.
  2. Получение промежуточных данных, искомых результатов производится при помощи команды при-сваивания.
  3. Искомый результат выводится на экран дисплея при помощи команды вывод.

Рассмотрим некоторые задачи, для решения которых достаточно использовать линейные алгоритмы.

Пример 1.

Записать два числа в переменные a и b. Поменять местами содержимое a и b. Результат вывести на экран.

Решение 1.

Для решения поставленной задачи мы можем использовать вспомогательную переменную c. В c записать значение a, в a записать значение b, и b записать значение c.

алг Обмен_1

нач

. цел a

. цел b

. цел c

. вывод «a= «

. ввод a

. вывод «b= «

. ввод b

. c:=a

. a:=b

. b:=c

. вывод «a= «,a,нс

. вывод «b= «,b

кон

Решение 2.

Если задаться целью решить задачу без использования дополнительной переменной, то программа будет иной:

алг Обмен_2

нач

. цел a,b

. вывод «a= «

. ввод a

. вывод «b= «

. ввод b

. a:=a+b

. b:=a-b

. a:=a-b

. вывод «a= «,a,нс

. вывод «b= «,b

кон

Предположим, что мы в переменную a записали число 3, а в переменную b — 7. После выполнения команды

a:=a+b

в a будет записано число 10, а в b останется 7. После выполнения команды

b:=a-b

в переменную b будет записано число 3.

После выполнения команды

a:=a-b

в переменную a будет записано число 7.

Пример 2.

Дана десятичная дробь. Округлить её с точностью до двух знаков после десятичной точки.

Решение.

Пусть нам дано, например, число 4.6238. Умножим это число на 100. Получим 462.38. Прибавим 0.5, получим 462.88. Отбросим дробную часть и разделим на 100. Получаем нужный результат округления. Можно показать, что применительно к любой десятичной дроби описанный алгоритм дает требуемый результат. Отбросить дробную часть числа можно при помощи функции int (вспомните описание этой функции). На языке КуМир этот алгоритм запишется следующим образом:

алг Округление

нач

. вещ a,b

. вывод «a= «

. ввод a

. b:=a*100

. b:=b+0.5

. b:=int(b)

. b:=b/100

. вывод «b= «,b

кон

Пример 3.

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

Решение.

Решить эту задачу нам поможет описанная выше функция abs. Для записи наибольшего из данных чисел выделим переменную макс, а наименьшего – мин. Легко проверить, что макс определится по формуле

Действительно, если a ≥ b, то a-b ≥ 0 и |a-b| = a-b. Тогда

Если a < b, то a-b < 0, |a-b| = -(a-b) = b-a и

Наименьшее из заданных чисел определится по формуле

Проверка правильности этого утверждения производится подобно тому, как было сделано выше. На языке КуМир соответствующий алгоритм записывается следующим образом:

алг Наибольшее_и_наименьшее

нач

. вещ a,b

. вещ макс,мин

. вывод «a= «

. ввод a

. вывод «b= «

. ввод b

. макс:=(abs(a-b))+a+b)/2

. мин:=(a+b-abs(a-b))/2

. вывод «Макс= «,макс,нс

. вывод «Мин= «,мин

кон

Пример 4.

Вспомните рассказ А.П.Чехова «Репетитор». Репетитор, гимназист 7 класса Егор Зиберов задает своему ученику Пете Удодову задачу – «Купец купил 138 аршин чёрного и синего сукна за 540 рублей. Спрашивается, сколько аршин купил он того и другого, если синее стоило 5 рублей за аршин, а чёрное 3 рубля?» – и сам не может с ней справиться. Отец Пети щелкает на счётах и у него получается 75 и 63, что и нужно было. Предположим, что в распоряжении Петиного отца имеется компьютер, на котором он хочет осуществить ту же последовательность действий, что и на счётах. Как составить соответствующую программу на языке Кумир?

Решение.

Давайте представим себе, как рассуждал Удодов — старший. Если бы всё купленное сукно было синим, то ему пришлось бы заплатить 138×5=690 руб., т.е. переплатить 690-540=150 руб. За каждый аршин он переплачивал бы 5-3=2 руб. Следовательно, чёрного сукна было 150/2=75 аршин, а синего 138-75=63 аршин.

Соответствующая программа на языке Кумир имеет вид

алг Задача

нач

. вещ k,a,b,c,x,y,c1,c2

. вещ макс,мин

. вывод «Количество закупленного сукна — аршин: «

. ввод k

. вывод «Стоимость одного аршина синего сукна: «

. ввод a

. вывод «Стоимость одного аршина черного сукна: «

. ввод b

. вывод «Стоимость купленного сукна: «

. ввод c

. c1:=a*k

. c2:=c1-c

. x:=c2/(a-b)

. y:=k-x

. вывод «Черного сукна закуплено — аршин: «,x,нс

. вывод «Синего сукна закуплено — аршин: «,y

кон

Переделайте программу без использования переменных c1 и c2.

Задачи для самостоятельного решения

Задача 1.

В языке Кумир, кроме обычных арифметических операций, имеется ещё одна, предназначенная для вычисления остатка от деления целого числа a на целое число b. Обозначается оно так:

mod(a,b)

Например, если в a мы запишем 9, и b – 4, а в x – mod(a, b), то в x будет записано число 1. Используя описанную операцию, определите число единиц, десятков и сотен заданного трёхзначного целого числа.

Задача 2. (Старинная задача)

Три брата попросили хозяйку приготовить на ужин картофель. Пока хозяйка варила картофель, братья уснули; через час проснулся старший брат и. увидев на столе картофель, съел свою долю и опять заснул; через некоторое время проснулся второй и, не зная, что старший брат уже ел картофель, так же съел свою Долю и заснул; наконец, проснулся младший брат и сделал тоже, что и старшие братья. Когда старший брат опять проснулся, то разбудил своих братьев, и тогда все выяснилось; оставшиеся 8 картофелин поделили между собой средний и младший братья.

Сколько штук картофеля подала хозяйка?

Сколько из оставшихся 8 штук картофеля взял средний и сколько взял младший брат?

Составьте компьютерную программу решения этой задачи.

Задача 3.

– Почему ты так печален? – спросил прохожий старика, ехавшего медленно на старой лошади.

– Да как же мне не печалиться? – ответил старик. – Половину моего табуна и ещё пол-лошади угнали на юг, половину остатка и еще пол-лошади забрали на восток, половина нового остатка и ещё пол-лошади ушли на запад; наконец, половину последнего остатка и ещё пол-лошади я продал на север, и только моя старая кляча Карагез осталась со мной.

Сколько лошадей было первоначально в табуне старика?

Наверх

Составьте алгоритм в кумире, чтобы найти минимальное(min) из трех числе (a, b, c).

Вы находитесь на странице вопроса Составьте алгоритм в кумире, чтобы найти минимальное(min) из трех числе (a, b, c)? из категории Информатика.
Уровень сложности вопроса рассчитан на учащихся 5 — 9 классов. На странице
можно узнать правильный ответ, сверить его со своим вариантом и обсудить
возможные версии с другими пользователями сайта посредством обратной связи.
Если ответ вызывает сомнения или покажется вам неполным, для проверки
найдите ответы на аналогичные вопросы по теме в этой же категории, или создайте
новый вопрос, используя ключевые слова: введите вопрос в поисковую строку,
нажав кнопку в верхней части страницы.

While9. Дано целое число $$N$$ ($$> 1$$). Найти наименьшее целое число $$K$$, при котором выполняется неравенство $$3^K > N$$.

Решение Дмитрий:

1

2

3

4

5

6

7

8

9

10

11

алг While9(арг цел N, рез цел K)

дано N>1

нач

цел C

K:=1

C:=3

нц пока C<=N

  C:=C*3

  K:=K+1

кц

кон

Другие задачи из раздела While можно посмотреть здесь.

Понравилась статья? Поделить с друзьями:
  • Как найти uid по нику
  • Как найти управляющего деньгами
  • Как найти фей в геншине
  • Как правильно составить функциональную тренировку
  • Недостающие библиотеки directx как исправить