Задачи для самостоятельного решения по программированию
тренажёр по информатике и икт (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


По теме: методические разработки, презентации и конспекты

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

Задачник по языку программирования Паскаль....

Определение формул органических веществ. Задачи для самостоятельного решения.

Задачи для самостоятельного решения. Часть 1 Определение формулы вещества по составу. Для 10-11 класса....

Определение формул органических веществ. Задачи для самостоятельного решения.

Задачи для самостоятельного решения для 10-11 класса, Часть 2 Определение формулы вещества по продуктам сгорания. Подготовка к ЕГЭ....

Определение формул органических веществ. Задачи для самостоятельного решения.

Задачи для самостоятельного решения. Часть 3 Определение формулы вещества по химическим свойствам. Для 10-11 класса. Подготовка к ЕГЭ...

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

Карточка с задачами для самостоятельного решения  по теме "Степень", алгебра 7 класс, для классов с углубленным изучением математики....

Статья. Нестандартные задачи для самостоятельного решения.

Примеры нестандартных задач для самостоятельного решения...