- •§1. Команды КуМир.
- •§2. Команда присваивания. Создание и редактирование программ линейной структуры
- •§3. Создание и редактирование программ разветвляющейся структуры
- •Дополнительные задачи
- •§4. Виды циклов в системе программирования КуМир
- •Дополнительные задания
- •§5. Строки
- •Дополнительные задачи
- •§6. Табличные величины и работа с ними
- •Дополнительные задания
- •Тест на знание базовых конструкций языка КуМир Вариант 1
- •Тест на знание базовых конструкций языка КуМир Вариант 2
§3. Создание и редактирование программ разветвляющейся структуры
Команда ветвления: ЕСЛИ - ТО - ИНАЧЕ - ВСЕ
Команда ветвления - разделяет алгоритм на два пути в зависимости от некоторого условия; затем исполнение алгоритма выходит на общее продолжение. Ветвление бывает полное и неполное. Графическая схема выполнения конструкции "если"
|
|
Найдите среди 3 целых чисел наибольшее (числа произвольные)
Решение:
алг максимум нач цел а, б, в вывод ' введите три произвольных числа' ввод а, б, в если а>б и а>в то вывод нс,' максимальным числом является', а все если а<б и б >в то вывод нс,' максимальным числом является', б все если а<в и б<в то вывод нс,' максимальным числом является', в все кон
Задачи
Задача №1
Дано два произвольных числа. Если первое число больше второго, то ему присвоить их сумму, а второму числу их произведение. Если же второе число больше первого, то первому числу присвоить их произведение, а второму их сумму.
Решение:
|
|
Задача №2:
Дан алгоритм. Составьте блок-схему по алгоритму.
Что будет выведено на экран, если:
алг минимум нач вещ а, б, с, е . вывод ' введите 4 произвольных числа' . ввод а, б, с, е . если а>б>с>е . . то вывод нс,' максимальное число-',а . все . если ас>е . . то вывод нс,'максимальное число -',б . все . если а<бе . . то вывод нс,' максимальное число -', с . все . если а<б<с<е . . то вывод нс, ' максимальное число -', е . все кон |
1)
2)
3)
4)
5)
6) |
Задача №3
Даны 2 катета ( 2 см и 2 см) равнобедренного треугольника и его основание ( 2.82 см). Определить, является ли треугольник прямоугольным. Решение:
|
|
Задача №4
Вывести сообщение " истина", если произведение двух отрицательных чисел больше ноля, иначе вывести сообщение " ложь" Решение:
|
|
Задача №5
Какое значение будет принимать переменная х, после выполнения фрагмента программы?
1) f: =5 d:=7
если f>=d то x:=f иначе x:=d все
Ответ: x =_
2. a:=3; b:=4;
если a>b то x:=a*b иначе x:=a-b все
Ответ: x =
3. a: =53; b:=14;
если a<=b то x:=a+b иначе x:=2*a-4*b все
Ответ: x =
4. a: =5; b:=4; c:=3;
если a>b то x:=a+b
иначе a:=b+.c; x:=a-3*b все
Ответ: x =
5. a: =9; b:=8; c=2;
если (a>b) и (b>c) то x:=2*a+b+c
иначе x:=a-b+c все
Ответ: x =
6. a:=l; b:=4; c:=8;
если (a<=b) или (a>c) то x:=5*a-b иначе x:=4*a*b все
Ответ: x =
Задача №6
Найти минимальное из чисел a и b
Решение:
|
|
Задача №7
Д
ана
блок-схема алгоритма.
Что будет выведено на экран, если:
X=4,Y=12
X=5,Y=2
X=6,Y=4
X=8,Y=28
X=10,Y=1
X=41,Y=21
1)
2)
3)
4)
5)
6)
Задача №8
Составить программу для определения корней квадратного уравнения
Решение:
|
|
Задача №9
Сколько общих точек у прямой y=kx+b и окружности x2+y2=R2
Решение:
|
|
Задача №10
Введите три числа. Если они могут быть длинами сторон прямоугольной треугольника, выведите их в порядке возрастания и вычислите площадь полученного треугольника.
Решение:
|
|
Задача №11
Введите три числа. Если они могут быть длинами сторон остроугольного треугольника, выведите их в порядке убывания и вычислите площадь полученного треугольника.
Решение:
|
|
Задача №12
Введите три числа. Если они могут быть длинами сторон тупоугольного треугольника, выведите их в порядке убывания и вычислите площадь полученного треугольника.
Решение:
|
|
Задача №13
Вычислить значение функции если x= а)0 б)1 в) – 5 г) 6 д) -13
|
a б ) в ) г ) д ) Составьте программу для нахождения значений этой функции. |
Задача №14
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания.
Решение:
|
|
Задача №15
Д
ана
блок-схема алгоритма
Что выведется на экран, если
A=4,B=21C=32
A=98,B=11C=42
A=44,B=24C=76
A=32,B=45C=14
A=7,B=3C=2
A=84,B=81C=82
Алгоритм поиска чего представлен на блок-схеме?
Задача №16
Введите три числа. Если они могут быть длинами сторон равнобедренного треугольника, вычислите длины его высот. Выведите длину основания и длины высот в порядке возрастания.
Решение:
|
|
Задача №17
Введите три числа. Если они могут быть длинами сторон разностороннего тупоугольного треугольника, выведите их в порядке возрастания и вычислите площадь полученного треугольника.
Решение:
|
|
Задача №18
Введите три числа. Если они могут быть длинами сторон равнобедренного тупоугольного треугольника, вычислите его площадь. Выведите длины сторон и площадь в порядке возрастания значений.
Решение:
|
|

)