Задачи на цикл с условием.

Задачи с ветвлением.

1. Составьте алгоритм и напишите программу, которая будет запрашивать возраст Саши и Маша, а в качестве результата выводить: «Саша старше Маши на ____ лет» или «Маша старше Саши на ____ лет».

2. Составить алгоритм и написать программу для предыдущей задачи в учетом возможности одинакового возраста. В таком случае программа должна вывести: «Саша и Маша ровесники».

3. Найти наименьшее значение из двух переменных

4. Найти Наименьшее значение из трех переменных.

5. Упорядочить по возрастанию значения двух переменных.

6. Упорядочить по возрастанию значения трех переменных.

7. Составьте программу вычисления корней уравнения (ах+6х)/(2а-х)=0, где параметр а задает пользователь.

8. Составьте программу вычисления корней квадратного уравнения по заданным значениям его коэффициентов

9. Пользователь вводит число. Если число является кратным 3 или 5 назовем число счастливым. Определить является ли число счастливым. Вывести в это случае на экран: «Число ___ счастливое» иначе вывести « Число ____ не является счастливым»

10. Пользователь вводит число. Если число является кратным 3 и 5 назовем число счастливым. Определить является ли число счастливым. Вывести в это случае на экран: «Число ___ счастливое» иначе вывести « Число ____ не является счастливым»

11. Пользователь вводит число в диапазоне от 0 до 999. Определить скольки значное число ввел пользователь и вывести соответственно 1, 2 или 3

 

Срок сдачи до 20 января

На 5 – 10 программ

На 4 – 8 программ

На 3 – для всех задач написать алгоритм подробный в виде блок-схемы.

Задачи на цикл с параметром

1.Написать программу, которая считает М!. М задает пользователь.

2. Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел кратных 5. Количество чисел в последовательности 6. числа последовательности вводит пользователь. в последовательности обязательно есть хотя бы одно число кратное 5.

(например дана последовательность: 5,6,3,1,15,10 надо найти сумму чисел, которые кратны 5, а это:5, 15 и 10 то есть сумма=30)

3. .Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел кратных 2. Количество чисел в последовательности не больше 100 и определяет пользователь. Числа последовательности вводит пользователь. в последовательности обязательно есть хотя бы одно число кратное 2.

4. Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел кратных 6 и оканчивающихся на 4. Количество чисел в последовательности 6. числа последовательности вводит пользователь. в последовательности обязательно есть хотя бы одно число кратное

5. Напишите программу, которая в последовательности натуральных чисел определяет сумму трехзначных чисел кратных 4. Количество чисел в последовательности 6. числа последовательности вводит пользователь. в последовательности обязательно есть хотя бы одно число кратное 4

 

Срок сдачи до 27 января

На 5 – 5 программ

На 4 – 4 программы

На 3 – для всех задач написать алгоритм подробный в виде блок-схемы

 

Задачи на цикл с условием.

1.Найти наибольший общий делитель двух чисел.

2.Найти наибольший общий делитель трех чисел.

3 Найти все делители числа М.

4. Натуральные числа а,в,с называются числами Пифагора, если выполняется условие а222. Напечатать все числа Пифагора, меньшие М.

5.Дано натуральное число м. Поменять порядок следования цифр на обратный (например дано 23, ответ 32)

6. Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 9. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: количество четных чисел, кратных 9

7. Напишите программу, которая в последовательности целых чисел определяет количество чисел кратных 9 или 5. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: количество чисел, кратных 9 или 5

8. Напишите программу, которая в последовательности целых чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: среднее арифметическое с точностью до десятых.

 

Срок сдачи до 3 февраля

На 5 – 8 программ

На 4 – 7 программ

На 3 – для всех задач написать алгоритм подробный в виде блок-схемы

 

 

Задачи на массивы

1. Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.

2. Последовательность натуральных чисел оканчивается 0. Найти количество членов этой последовательности.

3. В заданном одномерном массиве найти среднее арифметическое элементов стоящих на четных местах.

4. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами стоящими на нечетных местах.

5. В заданном одномерном массиве найти наименьший элемент и вывести его.

6. В заданном одномерном массиве найти наибольший элемент и вывести его.

7. Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число кратное 3.

8. В заданном одномерном массиве (количество элементов и элементы задает пользователь) найти сумму элементов, оканчивающихся на 4.

9. Девятиклассники участвовали в викторине по математике. Необходимо было ответить на 20 вопросов. Победителем викторины считается участник ответивший правильно на наибольшее число вопросов.

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

 

Срок сдачи до 10 февраля

На 5 – 8 программ

На 4 – 7 программ

На 3 – для всех задач написать алгоритм подробный в виде блок-схемы

 

 

Двумерный массив

 

 


.

10.Девятиклассники участвовали в викторине по математике. Необходимо было ответить на 20 вопросов. Победителем викторины считается участник ответивший правильно на наибольшее число вопросов.

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

11. На соревнованиях по бегу на 5000 метров для выхода в финал необходимо показать время не более 18 минут 30 секунд.

Сколько спортсменов по результатам соревнований вышли в финал?

Программа получает на вход количество спортсменов, затем для каждого спортсмена вводится два числа: минуты и секунды

 

 

Решивший самостоятельно любую из задач по двумерным массивам получает «5»