Задачи для самостоятельного решения по программированию
тренажёр по информатике и икт (7 класс) на тему
Нужные задачи для отработки навыка при подготовке к олимпиаде по программированию на языке Pascal
Скачать:
Предварительный просмотр:
Задачи для самостоятельного решения по теме "Разветвляющие алгоритмы"
Задача №1.Дано целое число N. Увеличить число в 3 раза, если число четное.
входные данные 4
выходные данные 12
Задача №2.Дано целое число N. Уменьшить число на 12, если число не четное.
входные данные 13
выходные данные 1
Задача №3. Дано целое число N. Увеличить его в 4 раза, если число кратно 5 иначе уменьшить на 25.
входные данные 5
выходные данные 20
Задача №4. Даны целые числа a и b. Написать программу, которая находит большее из них
входные данные 2 3
выходные данные 3
Задача №5. Даны целые числа a и b. Написать программу, которая подсчитывает, сколько среди них меньших нуля.
входные данные -2 -4
выходные данные 2
Задача №6. Даны целые числа a и b. Написать программу, которая выводит сначала меньшее число, потом большее.
входные данные -2 -4
выходные данные -4 -2
Задача №7. Даны целые числа a и b. Написать программу, которая выводит номер большего из чисел.
входные данные 2 3
выходные данные 2
Задача №8. Даны целые числа a,b и c. Написать программу, подсчитывающую сумму тех чисел из данных которые больше 0.
входные данные 2 -3 1
выходные данные 3
Задача №9. Даны целые числа a,b и c. Написать программу, находящую минимальное их них.
входные данные 2 4 1
выходные данные 1
Задача №10. Даны целые числа a,b и c. Написать программу, подсчитывающую количество положительных и количество отрицательных чисел среди данных
входные данные -2 4 -1
выходные данные 2 1
Задача №11. Даны числа a,b,c. Написать программу, выводящую их в убывающем порядке.
ввод данных -2 2 0
выходные данные 2 0 -2
Задача №12. Даны числа a,b,c. Написать программу, подсчитывающую количество нечетных чисел среди данных.
ввод данных 3 5 2
выходные данные 2
Задача №13.Даны числа a,b,c. Написать программу, опрядяляющую есть ли среди них четные числа. Если есть, вывести True иначе False.
входные данные 3 5 2
выходные данные True
Задача №14. Дано целое трехзначное число N и целое число k. Написать программу, подсчитывающую сумму тех цифр числа N, которые больше k
входные данные N=534 k=3
выходные данные 9
Задача №15. Дано целое четырехзначное число N и целое число k. Написать программу, подсчитывающую сумму тех цифр числа N, которые больше k
входные данные N=5461 k=3
выходные данные 15
Задача №16.Дано целое четырехзначное число N. Если первая цифра числа больше, чем последняя, то увеличить число в 2 раза иначе увеличить в 10 раз.
входные данные 3212
выходные данные 6424
Задача №17. Дано число X. Уменьшить его на 10, если число находится в интервале (10;100]
входные данные 90
выходные данные 80
Задача №18. Дано число X. Увеличить его в 2 раза, если число не находится в интервале (-2;25)
входные данные 90
выходные данные 180
Задача №19. Дано натуральное число Y. Уменьшить его на 26, если число трехзначное.
входные данные 123
выходные данные 97
Задача №20. Дано натуральное число Y. Увеличить его на 18, если число двухзначное.
входные данные 23
выходные данные 41
Задача №21. На числовой оси расположены три точки:A(x1), B(x2), C(x3). Определить какая из двух последних точек (B или C)
расположена ближе к А, и вывести эту точку и ее растояние от точки А.
входные данные 2 -3 1
выходные данные 1
Задача №22. Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0.
Если точка не совпадает с началом координат, но лежит на оси ОХ или ОУ, то вывести соответственно 1 или 2.
Если точка не лежит на координатных осях, то вывести 3.
входные данные 0 -1
выходные данные 2
Задача №23. Для данного вещественного х найти значение у=2х+4, если х<-20; у=-3х в противном случае .
входные данные -18
выходные данные 54
Задача №24. Для данного вещественного х найти значение у=3-х, если х<-2 или х>2; у=-10х в противном случае .
входные данные 7
выходные данные -4
адача №25. Для данного вещественного х найти значение у=3,5х+2, если х кратен 8, у=23+х если х кратен 10
входные данные 100
выходные данные 123
Задача №26. Вводятся два произвольных числа - длины сторон квадрата. Необходимо вывести площадь большего квадрата
входные данные 3 5
выходные данные 25
Задача №27. Дракон ежегодно отращивает по 3 головы, но после того, как ему исполнится 100 лет, -только по две. Сколько голов и глаз у дракона, которому N лет?
входные данные 34
выходные данные 102 204
Предварительный просмотр:
Задачи для самостоятельного решения по теме "Циклические алгоритмы. Цикл FOR."
Задача №1.Дано натуральное число N(Вводится с клавиатуры). Написать программу, выводящую
на экран натуральные числа от 1 до N.
входные данные 4
выходные данные 1 2 3 4
Задача №2. Дано натуральное числа N . Написать программу, выводящую на экран последовательность из от N до 1.
входные данные N=5
выходные данные 5 4 3 2 1
Задача №3. Даны натуральные числа N и K . Написать программу, выводящую на экран последовательность из N натуральных чисел, каждое из которых равно K.
входные данные N=5 K=0
выходные данные 0 0 0 0 0
Задача №4. Даны натуральные числа A и B (B>A). Написать программу, выводящую на экран последовательность натуральных чисел от A до B включая A и B.
входные данные A=2; B=5
выходные данные 2 3 4 5
Задача №5. Даны натуральные числа A и B (B>A). Написать программу, выводящую на экран последовательность натуральных чисел от A до B не включая A и B.
входные данные A=2; B=5
выходные данные 3 4
Задача №6. Написать программу, выводящую на экран сумму натуральных чисел от B до A включая B и A.
входные данные A=5; B=3
выходные данные 12 (12=3+4+5)
Задача №7. Дано натуральное число N (N<10). Написать программу выводящую на экран последовательность квадратов всех чисел от 1 до N.
входные данные n=3
выходные данные 14 (14=1+2^2+3^2=1+4+9)
Задача №8. Дано натуральное число N (N<10). Написать программу для вычисления суммы вида 0.1+0.2+0.3+...+(N слагаемых)
входные данные n=5
выходные данные 1.5 (1.5=0.1+0.2+0.3+0.4+0.5)
Задача №9. Дано натуральное число N. Написать программу для вычисления суммы вида 1/1+1/2+1/3+...+1/n
входные данные n=2
выходные данные 1.5
Задача №10.Дано натуральное число N. Написать программу для вычисления суммы вида 1/1^2+1/2^2+1/3^2+...+1/n^2
входные данные n=2
выходные данные 1.25
Задача №11. Дана последовательность из N чисел и последовательность из N целых чисел. Написать программу, определяющую количество положительных чисел в последовательностиьности.
входные данные n=3 0 - 1 3
выходные данные 2
Задача №12. Дана последовательность из N чисел. Написать программу для нахождения минимального числа последовательности и его номера.
входные данные n=3 0 - 1 3
выходные данные -1 2
Задача №13. Составить программу, которая выводящую на экран последовательность из n чисел, каждое из которых равно 7
входные данные n=5
выходные данные 7 7 7 7 7
Задача №14. Составить программу, которая выводящую на экран последовательность из 9 чисел, каждое из которых равно K
входные данные k=1
выходные данные 1 1 1 1 1 1 1 1 1
Задача №15. Составить программу, которая выводящая сумму натуральных чисел от k до 400, включая k и 400
входные данные n=300
выходные данные 35350
Задача №16. Составить программу, которая выводит произведение натуральных чисел от 3 до N, включая 3 и N
входные данные n=5
выходные данные 60 (60=3*4*5)
Задача №17. Составить программу, которая вычисляет сумму первых N четных натуральных чисел
входные данные n=5
выходные данные 30 (30=2+4+6+8+10)
Задача №18. Составить программу, которая возводит число 5 в степень n
входные данные n=2
выходные данные 25
Задача №19. Составить программу, которая возводит число k в 7 степень
входные данные k=2
выходные данные 128
Задача №20. Составить программу, которая возводит число a в степень N
входные данные a=2 , n=3
выходные данные 8
Задача №21. В 1626 году индейцы продали остров Манхетен за 20 долларов. Если бы эти деньги были
помещены в банк на текущий счет и ежегодный прирост составлял X%, какова была бы стоимость капитала в 2009 году?.
входные данные x=2
выходные данные 40132.48
Задача №22. Найти количество трехзначных натуральных чисел начиная с N, у которых первая и последняя цифра одинаковы. Например: 121, 242 и т.д.
входные данные n=900
выходные данные 10
Задача №23. Найти количество трехзначных натуральных чисел у которых средняя цифра равна N
входные данные n=3
выходные данные 90
Задача №24. Найти количество трехзначных натуральных чисел до N у которых средняя цифра равна сумме крайних цифр
входные данные n=300
выходные данные 17
Задача №25. Найти количество четырехзначных натуральных чисел до N у которых сумма двух средних цифр равна хотя бы одной из крайних цифр (Например 1718, 2117 и т д.)
входные данные n=1
выходные данные 1044
Задача №26. Найти сумму двухзначных натуральных чисел до N у которых цифры равны между собой (Например 11, 22 и т д.)
входные данные n=100
выходные данные 495
Задача №27. Найти количество натуральных чисел от 20 до N у которых последняя цифра 8
входные данные n=70
выходные данные 5
Предварительный просмотр:
Задачи для самостоятельного решения по теме "Циклические алгоритмы. Цикл WHILE."
Задача №1. Дано натуральное число N. Написать программу для вычисления суммы вида: 10+15+20+...+N
входные данные n=50
выходные данные 270
Задача №2. Дано натуральное число N. Написать программу для вычисления суммы вида: 6+14+22+...+N
входные данные n=30
выходные данные 72 (72=6+14+22+30)
Задача №3. Дано натуральное число N. Написать программу выводящую первых N нечетных чисел 1,3,5,7,,,
входные данные n=10
выходные данные 1 3 5 7 9
Задача №4. Дано натуральное число N. Написать программу выводящую степени двойки от 1 до N-ой 2,4,8,16,32,...
входные данные n=30
выходные данные 2 4 8 16
Задача №5. Дано N натуральных чисел. Написать программу, вычисляющую их среднее арифметическое.
Число N вводится перед всеми остальными числами.
входные данные n=10
выходные данные 5.5
Задача №6. Дано натуральное число N. Написать для вычисления суммы 1^2+2^2+3^2+...+n^2 программу
входные данные n=3
выходные данные 14
Задача №7. Дана последовательность целых чисел, заканчивающаяся нулем. Написать программу, которая подсчитывает количество чисел
в последовательности.
входные данные n=3 1 2 0
выходные данные 2
Задача №8. Дано натуральное число M. Написать программу для вычисления суммы вида: 45+42+39+...+M.
входные данные n=38
выходные данные 126
Задача №9. Дано натуральное число K. Написать программу для вычисления произведения вида: 2*5*8*...*K.
входные данные n=10
выходные данные 80 (80=2*5*8)
Задача №10. Дано натуральное число K. Написать программу для вычисления суммы и произведения чисел: 12,16,20,24,28,...K.
входные данные n=18
выходные данные 28 192
Задача №11. Дано натуральное число М. Написать программу для вычисления суммы и произведения чисел кратных 7 от 5 до М.
входные данные n=14
выходные данные 21 98
Задача №12. Дано натуральное число М. Написать программу для вычисления суммы вида 123+127+131+...пока сумма не станет больше М.
входные данные n=130
выходные данные 250
Задача №13. Дано натуральное число E. Написать программу для вычисления суммы вида 3/2+5/2+7/2+9/2+...пока слагаемое не станет больше Е.
входные данные n=10
выходные данные 49.5
Задача №14. Дано натуральное число E. Написать программу для вычисления суммы вида 0.0001+0.001+0.01+0.1+1+...пока слагаемое не станет больше Е.
входные данные n=1
выходные данные 1.1111
Задача №15. Дано натуральное число M. Написать программу для вычисления количества цифр числа M.
входные данные 1234567
выходные данные 7
Задача №16. Дано натуральное число N. Написать программу для вычисления суммы цифр числа N.
входные данные 1234
выходные данные 10
Задача №17. Дано натуральное число M. Написать программу для вычисления первой цифры числа M.
входные данные 54321
выходные данные 5
Задача №18. Дано натуральное число M. Написать программу для вычисления второй цифры числа M (М>10).
входные данные 54321
выходные данные 4
Задача №19. Дано натуральное число M. Написать программу для вычисления третьей цифры числа M (М>100).
входные данные 57931
выходные данные 9
Задача №20. Дано натуральное число M. Написать программу для вычисления четвертой цифры числа M (М>1000).
входные данные 57931
выходные данные 3
Задача №21. Дано натуральное число N. Поменять порядок цифр в числе на обратный.
входные данные 579
выходные данные 975
Предварительный просмотр:
Задачи для самостоятельного решения по теме "Одномерные массивы."
Задача №1. Составить программу, которая вычисляет среднюю скорость катера по результатам
измерения в 6 пунктах. (задаются в массиве констант 87км/ч, 68 км/ч, 82,7км/ч, 91 км/ч, 86 км/ч, 87,5 км/ч
Задача №2. С клавиатуры вводится массив из m чисел. Найти сумму элементов массива.
Задача №3. Сформировать массив из n случайных чисел от 0 до 86. Найти сумму чисел кратных 3.
Задача №4. Сформировать массив из n случайных чисел на промежутке[-60;60]. Найти сумму чисел больших нуля.
Задача №5. Сформировать массив из n случайных чисел на промежутке[-50;50]. Найти сумму четных чисел.
Задача №6. В однородном массиве, состаящем из N вещественных элементов, найти максимальный по модулю элемент массива
Задача №7. Дан массив целых чисел, содержащий 15 элементов. Вывести на экран индексы четных элементов массива.
Задача №8. Дан массив, содержащий 50 элементов. Найти среднее арифметическое элементов массива, состоящих на местах кратных 5.
Задача №9. Введите с клавиатуры массив В, из 10 элементов целого типа, нумерация начинается с 1 и вывести все элементы массива увеличенные в 45 раз.
Задача №10. Используя генератор случайных чисел, заполнить массив размерностью 10 элементов числами из интервала [-20,+20]. Вывести список элементов массива в одну строку.
Задача №11. Найти сумму пяти элементов массива, случайными числами из интервала [-20,+20].
Задача №12. Используя генератор случайных чисел, заполнить массив размерностью 10 элементов числами из интервала [-20,+20] и Найти среднее арифметическое всех элементов массива.
Задача №13. Используя генератор случайных чисел, заполнить массив размерностью 10 элементов числами из интервала [-20,+20] и найти произведение всех элементов массива.
Задача №14. Используя генератор случайных чисел, заполнить массив размерностью 10 элементов числами из интервала [-20,+20] и подсчитать количество отрицательных элементов массива.
Задача №15. Используя генератор случайных чисел, заполнить массив размерностью 10 элементов числами из интервала [-20,+20] и обнулить все отрицательные элементы массива.
Предварительный просмотр:
Задачи для самостоятельного решения по теме "Линейные алгоритмы
Задача №1. Даны стороны прямоугольника a и b. Найти его площадь S и периметр P.
входные данные 3 5
выходные данные 15 16
Задача №2. Найти длину окружности L и площадь круга S заданного радиуса R, в качестве значения пи использовать 3,14
входные данные 4
выходные данные 25.132 50.265
Задача №3. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.
входные данные 2 1
выходные данные 5 3 4 4
Задача №4. Дано число х. Найти значение выражения: y=2x^2+3.
входные данные 2
выходные данные 11
Задача №5. Дано число х. Найти значение выражения: y=4a^3-23a.
входные данные 1
выходные данные -19
Задача №6. Дано число х. Найти значение выражения: y=12+9x^2-3.
входные данные 0
выходные данные 9
Задача №7. Дано n-число прошедших дней с начала месяца. Написать программу подсчета количества часов (has), минут(min) и секунд(sec) от начала месяца.
входные данные n=5
выходные данные 120 7200 432000
Задача №8. Даны координаты вершин треугольника ABC A(x1;y1), B(x2;y2), C(x3;y3). Найти периметр треугольника
входные данные 1 0 -2 3 3 0
выходные данные 12.073
По теме: методические разработки, презентации и конспекты
Задачник "Задачи для самостоятельного решения"
Задачник по языку программирования Паскаль....
Задачи для самостоятельного решения по динамике (10 класс)
Разноуровневы задачи по динамике...
Определение формул органических веществ. Задачи для самостоятельного решения.
Задачи для самостоятельного решения. Часть 1 Определение формулы вещества по составу. Для 10-11 класса....
Определение формул органических веществ. Задачи для самостоятельного решения.
Задачи для самостоятельного решения для 10-11 класса, Часть 2 Определение формулы вещества по продуктам сгорания. Подготовка к ЕГЭ....
Определение формул органических веществ. Задачи для самостоятельного решения.
Задачи для самостоятельного решения. Часть 3 Определение формулы вещества по химическим свойствам. Для 10-11 класса. Подготовка к ЕГЭ...
Задачи для самостоятельного решения.
Карточка с задачами для самостоятельного решения по теме "Степень", алгебра 7 класс, для классов с углубленным изучением математики....
Статья. Нестандартные задачи для самостоятельного решения.
Примеры нестандартных задач для самостоятельного решения...
- Мне нравится (1)