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

Оглавление:

  • 1 Задача — Найти максимальное число из трех
    — программирование на Pascal, Си, Кумир, Basic-256, Python

    • 1.1 Pascal
    • 1.2 Язык Си
    • 1.3 Python
    • 1.4 КуМир
    • 1.5 Basic-256

Задача — Найти максимальное число из трех
— программирование на Pascal, Си, Кумир, Basic-256, Python

Вводятся три целых числа. Определить какое из них наибольшее.

Пусть a, b, c — переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной. Тогда алгоритм программы сведется к следующему:

  1. Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m.
  2. Если текущее значение m меньше, чем у b, то следует присвоить m значение b. Если это не так, то не изменять значение m.
  3. Если текущее значение m меньше, чем у c, то присвоить m значение c. Иначе ничего не делать.

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

  1. Если a больше b, то проверить больше ли a, чем c. Если это так, то максимальное число содержит переменная a. Если a больше b, но при этом меньше c, то максимальным является значение c.
  2. Иначе (когда a меньше b) сравнить значения b и c. Большее из них и есть максимальное.

Pascal

// 1-й способ:

var
a,b,c,max: integer;
begin
readln(a,b,c);
max := a;
if max < b then max := b;
if max < c then max := c;
writeln(max);
end.

// 2-й способ:

var
a,b,c: integer;
begin
readln(a,b,c);
if a > b then
if a > c then writeln(a)
else writeln(c)
else
if b > c then writeln(b)
else writeln(c);
end.

Язык Си

// 1-й вариант:

#include <stdio.h>

main() {
int a,b,c,m;
scanf(«%d%d%d»,&a,&b,&c);
m = a;
if (m < b) m = b;
if (m < c) m = c;
printf(«%dn», m);
}

// 2-й вариант:

#include <stdio.h>

main() {
int a,b,c;
scanf(«%d%d%d»,&a,&b,&c);

if (a > b)
if (a > c) printf(«%dn», a);
else printf(«%dn», c);
else
if (b > c) printf(«%dn», b);
else printf(«%dn», c);
}

Python

# 1-й вариант:

a = int(input())
b = int(input())
c = int(input())

m = a
if m < b:
m = b
if m < c:
m = c

print(m)

# 2-й вариант:

a = int(input())
b = int(input())
c = int(input())

if a > b:
if a > c:
print(a)
else:
print(c)
else:
if b > c:
print(b)
else:
print(c)

КуМир

| 1-й вариант:

алг максимум из трех
нач
цел a, b, c, m
ввод a, b, c
m := a
если b > m то m := b все
если c > m то m := c все
вывод m
кон

| 2-й вариант:

алг максимум из трех
нач
цел a, b, c
ввод a, b, c
если a > b то
если a > c то
вывод a
иначе
вывод c
все
иначе
если b > c то
вывод b
иначе
вывод c
все
все
кон

Basic-256

# 1-й вариант:

input a
input b
input c
max = a
if max < b then max = b
if max < c then max = c
print max

# 2-й вариант:

input a
input b
input c
if a > b then
if a > c then
print a
else
print c
endif
else
if b > c then
print b
else
print c
endif
endif

Did you find apk for android? You can find new Free Android Games and apps.

Практическая работа «КУМИР. Поиск максимального элемента одномерного массива»

Оценка 4.8

Практическая работа "КУМИР. Поиск максимального элемента одномерного массива"

Данную разработку можно использовать при проведении практической работы на уроке при изучении раздела одномерные массивы на языке программирования КУМИР. В разработке предоставлена задача на поиск максимального элемента одномерного массива, описаны этапы разработки программы. Также учащимся предлагается составить программы для решения 9 задач, а также творческое задание по составлению своей задачи по данной теме.

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

0 / 0 / 0

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

Сообщений: 58

1

[КуМир] Найти номера минимального и максимального элементов массива

22.11.2017, 19:21. Показов 12544. Ответов 1


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

Код

алг Номера минимума максимума (цел N, целтаб A[1:N], рез цел nMin, nMax)
дано | Целочисленный массив A[1:N]
надо | Найти номер минимального элемента массива и 
       | записать его в переменную nMin.
       | Найти максимального элемента массива и 
       | записать его в переменную nMax.
       | Переменные nMin и nMax объявлять не нужно.        
нач
цел т
нц для т от 1 до N
ввод A [т]
кц
nMax := A [1]
нц для т от 2 до N 
если A[т] > nMax то nMax := A[т]
все
кц
вывод "Номер максимального элемента: ",A[т] 
кон

Помогите разобраться, снова не выводит массив даже…



0



Супер-модератор

Эксперт Pascal/DelphiАвтор FAQ

32569 / 21040 / 8131

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

Сообщений: 36,314

Записей в блоге: 8

23.11.2017, 00:25

2

Лучший ответ Сообщение было отмечено Михаил8888 как решение

Решение

Код

алг Номера минимума максимума (цел N, целтаб A[1:N], рез цел nMin, nMax)
дано | Целочисленный массив A[1:N]
надо | Найти номер минимального элемента массива и 
     | записать его в переменную nMin.
     | Найти максимального элемента массива и 
     | записать его в переменную nMax.
     | Переменные nMin и nMax объявлять не нужно.        
нач
  цел т
  nMax := 1
  nMin := 1
  нц для т от 2 до N 
    если A[т] > A[nMax] то nMax := т
    все
    если A[т] < A[nMin] то nMin := т
    все
  кц
кон



1



IT_Exp

Эксперт

87844 / 49110 / 22898

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

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

23.11.2017, 00:25

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

Найти сумму максимального числа из четных элементов и минимального числа из не четных элементов списка
Дан список (a1, a2,…, aN). Вычислить значение выражения max(a2,a4,…)+min(a1,a3,…).Есть решение…

Найти номер первого максимального или минимального элемента списка
Помогите решить задачу, завтра сдавать уже.
На вход функции подается многоуровневый список чисел….

Найти сумму максимального и минимального элементов списка
Список:
domains
list=i*
i=integer
predicates
sum_list(list,i)
clauses
sum_list(,0)….

Используя правила нахождения минимального (максимального) элемента массива найти выражение
Даны три списка A, B, C, разной размерности.
Используя правила нахождения минимального…

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

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

2

Перейти к содержанию

Найти максимальное число из трех

Просмотров 44.5к. Обновлено 29 октября 2021

Пусть a, b, c – переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной. Тогда алгоритм программы сведется к следующему:

  1. Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m.
  2. Если текущее значение m меньше, чем у b, то следует присвоить m значение b. Если это не так, то не изменять значение m.
  3. Если текущее значение m меньше, чем у c, то присвоить m значение c. Иначе ничего не делать.

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

  1. Если a больше b, то проверить больше ли a, чем c. Если это так, то максимальное число содержит переменная a. Если a больше b, но при этом меньше c, то максимальным является значение c.
  2. Иначе (когда a меньше b) сравнить значения b и c. Большее из них и есть максимальное.

Пример кода Pascal

максимальное среди трех чисел паскаль


// 1-й способ:

var
a,b,c,max: integer;
begin
readln(a,b,c);
max := a;
if max < b then max := b;
if max < c then max := c;
writeln(max);
end.

// 2-й способ:

var
a,b,c: integer;
begin
readln(a,b,c);
if a > b then
if a > c then writeln(a)
else writeln(c)
else
if b > c then writeln(b)
else writeln(c);
end.

Пример кода Язык Си


// 1-й вариант:

#include

main() {
int a,b,c,m;
scanf("%d%d%d",&a,&b,&c);
m = a;
if (m < b) m = b;
if (m < c) m = c;
printf("%dn", m);
}

// 2-й вариант:

#include

main() {
int a,b,c;
scanf("%d%d%d",&a,&b,&c);

if (a > b)
if (a > c) printf("%dn", a);
else printf("%dn", c);
else
if (b > c) printf("%dn", b);
else printf("%dn", c);
}

Пример кода Python

максимальное среди трех чисел Python


# 1-й вариант:

a = int(input())
b = int(input())
c = int(input())

m = a
if m < b:
m = b
if m < c:
m = c

print(m)

# 2-й вариант:

a = int(input())
b = int(input())
c = int(input())

if a > b:
if a > c:
print(a)
else:
print(c)
else:
if b > c:
print(b)
else:
print(c)

Пример кода КуМир

| 1-й вариант:

алг максимум из трех
нач
цел a, b, c, m
ввод a, b, c
m := a
если b > m то m := b все
если c > m то m := c все
вывод m
кон

| 2-й вариант:

алг максимум из трех
нач
цел a, b, c
ввод a, b, c
если a > b то
если a > c то
вывод a
иначе
вывод c
все
иначе
если b > c то
вывод b
иначе
вывод c
все
все
кон

Пример кода Basic-256


# 1-й вариант:

input a
input b
input c
max = a
if max < b then max = b
if max < c then max = c
print max

# 2-й вариант:

input a
input b
input c
if a > b then
if a > c then
print a
else
print c
endif
else
if b > c then
print b
else
print c
endif
endif


6

Последовательно вводятся n целых чисел. Найдите максимальное из них
Программа кумир на русском
Алгоритм
Начало и т.д.
Помогите пожалуйста

1 ответ:



0



0

Алг
нач
  цел n, a, Max
  вывод «n = «
  ввод n
  ввод Max
  нц для n от 1 до n-1
    ввод a
    если a > Max то Max:=a
    всё
  кц
  вывод «Max = «, Max
кон

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

Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace pzn
{

    class Program
    {
       public static void Main(string[] args)
        {
            int x = Convert.ToInt32(Console.ReadLine());
            int y = Convert.ToInt32(Console.ReadLine());
            int temp;
            if (x<y)
            {
                x ^= y;
                y ^= x;
                x ^= y;    
            }
            Console.WriteLine(«x={0}, y={1}», x, y);
            Console.ReadKey();
        }
    }
}

Var k,i:integer;
begin
k:=0;
for i:=100 to 999 do
if i mod 5 <> 0 then inc(k);
writeln(‘количество трёхзначных чисел не кратных 5=’,k);
readln;
end.

Держи.делайте отступы,с отступами код более понятнее

1) В фразе «Информационные процессы и системы» 33 символа, включая пробел. Каждый символ кодируется 16 битами. Следовательно 33*16=528 бит.
Ответ: 528 бит
2) Аналогично. «Информация»-10 символов. 10*16=160 бит.
Ответ: 160 бит
3) 100*512*8=409600 бит=51200 байт=50 Кб

Что-то типо этого: https://beginpc.ru/images/windows/disk_structure.png

Понравилась статья? Поделить с друзьями:
  • Как найти человека по номеру стс
  • Как найти дораму по описанию фрагмента
  • Как найти сотые минуты
  • Недостаточно прав при скачивании файла как исправить
  • Потрескалась экокожа на диване как исправить