Turbo Pascal. Задачи

1. Разработайте алгоритм вычисления суммы и среднего арифметического трех чисел A, B, C.

2. Разработайте алгоритм вычисления суммы и произведения двух чисел X и Y.

3. Разработайте алгоритм вычисления площади и периметра квадрата со стороной А.

4. Разработайте алгоритм вычисления значения Y для любых Х

y= x+5
25

5.Разработайте алгоритм вычисления значения Y для любых А, В и С

Y = A2 + В2 + С2

6. Разработайте алгоритм вычисления количества байтов в одном килобайте, мегабайте, гигабайте.

7. Разработайте алгоритм вычисления суммы для любых пяти чисел.

8. Разработайте алгоритм определения суммы цифр любого двузначного числа. Пример: для числа 25 сумма цифр = 7.

9. Определить, является ли введенное число A положительным или отрицательным.

10. Определить, является ли прямоугольник со сторонами A и B квадратом.

11. Определить, какая из двух фигур – круг или квадрат – имеют большую площадь. Известно, что сторона квадрата равна A, а радиус круга R. Вывести на печать название и значение площади большей фигуры.

12. Определить наименьшее число из трех чисел A, B, C.

13. Вычислить значение Y в зависимости от значения числа A по формуле:

Y= A+B+C, при А<5
Y =A-B*C, при А=5
Y= A2+B2+C2, при А>5

14. Определить, принадлежит ли число Х интервалу (200 - 300).

15. Определить, в какую координатную четверть попадает точка с координатами X и Y.

16. Вычислить значение Y в зависимости от значения числа X по формуле:

Y = X + A, при Х >0
Y = X*A, при Х < 0

17. Вычислить значение Y в зависимости от значения числа X по формуле:

Y = X2, при Х < 1
Y = X + 5, при 1 < Х < 10
Y = 2*X, при Х > 10

18. Вывести слово «ПРИВЕТ», если введено число 1 и слово «ПОКА», если введено число 0.

19. Определить номер квартала года по вводимому номеру месяца. Квартал года состоит из 3 месяцев. Нумерация начинается с января. Например: месяц года - 7, квартал – 3.

20. Определить, является ли число А делителем числа В.

21. Точка на плоскости задана своими координатами (X,Y). Определить, находится ли точка внутри круга радиусом R с центром в начале координат.

22. Имеется прямоугольное отверстие размером МхN. Определить, пройдет ли в это отверстие кирпич, имеющий размеры АхВхС.

23. Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?

24. Определите в представленных ниже данных параметры цикла:

начальное значение, конечное значение, шаг цикла

а) 1,2,3,4,5,6,7,8,9,10;

б) 2,4,6,8,10,12,14,16;

с) -5,-4,-3,-2,-1,0,1,1,2.

25. Разработайте алгоритм вычисления суммы квадратов целых от 0 до N.

26. Разработайте алгоритм вычисления суммы квадратов целых четных чисел от 0 до N.

27. Разработайте алгоритм вывода натуральных целых чисел от 1 до N в обратном порядке.

28. Разработайте алгоритм вычисления суммы

ris61.

29. Разработайте алгоритм вычисления куба суммы всех четных чисел от 2 до 100.

30. Разработайте алгоритм вычисления суммы квадратов всех нечетных чисел от 11 до 31.

 31. Что в списке можно рассматривать в качестве идентификаторов:

 FIO, ФИО, 22222, X, Y, >=, &, $, Summa, _Rezult. 

32. Сколько в следующем списке зарезервированных слов:

 X, Program, Y, Summa, MyMoney, Произведение, AVS, begin, end, if, repeat, Read? 

33. Какие заголовки программ правильны:

а). programZarplata; 
б). programСумма; 
в). program Summa Nalogov; 
г).  программа Teach_Kurs; 
д). program 12Kurs2; 
е). programSumma_Elementov ;

34. Какая структура программы правильна:

1. 

 program MyProgram; 
 begin 
 Writeln(‘Привет’); 
 end. 

       2. 

 program MyFirst; 
 Writeln(‘Привет’); 
 end. 

35. Какой из перечисленных разделов обязателен в программе:

а. раздел var 
б. раздел const 
в. раздел type 
г. раздел begin...end. 
д. раздел label 
е. заголовок program 

36. Какие из следующих утверждений неправильны:

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

37. Какие из следующих утверждений неправильны:

а. для диапазона чисел 1..260 лучше всего подходит тип byte ;
б. для диапазона чисел 0..75000 лучше всего подходит тип word ;
в. для символов 'a', …, 'z' лучше всего подходит тип char ;
г. для вещественных переменных обычно применяется тип real ;
д. число 32000 входит в тип integer .

38. Какой будет результат выполнения выражений:

а. 10+6*2/2; 
б. (10+6)*2/2; 
в. (10+6*2)/2 ;
г. 10+6*(2/2). 

39. Есть ли причины к невыполнению следующей программы:

 program Test; 
 begin 
 end. 

40. Объявите переменные, необходимые для вычисления периметра прямоугольника.

41. Объявите переменные, необходимые для вычисления площади куба.

42. Объявите переменные, необходимые для вычисления объема куба.

43. Объявите переменные, необходимые для вычисления площади поверхности параллелепипеда.

44. Объявите переменные, необходимые для вычисления объема параллелепипеда.

45. Объявите переменные, необходимые для вычисления площади окружности.

46. Объявите переменные, необходимые для вычисления длины окружности.

47. Объявите переменные, необходимые для вычисления длины окружности, площади круга и объема шара одного и того же радиуса.

48. В каких случаях необходимо использовать переменные:

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

 
DMC Firewall is a Joomla Security extension!