Инфоурок Информатика Другие методич. материалыПрактические задания по основам программирования

Практические задания по основам программирования

Скачать материал

МОБУ СОШ № 26 (с углубленным изучением отдельных предметов

Городского округа «Город Якутск»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практические задания

по основам программирования.

 

 

 

 

 

 

 

 

учитель информатики

Максимова Туйаара Васильевна


Оператор присваивания.

Операторы ввода и вывода.

Линейные программы.

 

1.     Запишите по правилам языка программирования следующие выражения:

А)        Б)      В)      Г)      Д)      Е)

Ж)   З)   И)   К)   Л)  cos2x-2cosy

М) sinx2+cos2x   Н) 2m   О)    П)  Р) ncosx

2. Перевести из линейной записи в обычную следующие выражения:

А) a/b/c   Б) a*b/c   В) a/b*c   Г) a+b/c   Д) (a+b)/c   Е) a+b/b+c

Ж) (a+b)/(b+c)   З) a/sin(b)   И) ½*a*b*sin(x)   К) 2*b*c*cos(a/2)/(b+c)

Л) 4*r*sin(a/2)*sin(b/2)*sin(c/2)   М) (a*x+b)/(c*x+d)

Н) abs(2*sin(-3*abs(x/2)))   О) exp(ln(3)*(m+n)).

 

3. Определите значения имеющихся переменных после выполнения следующих операторов присваивания:

А) S:=10;

S:=S-4;

S:=S*2;

Б) A:=123; B:=23;

B:=A-B;

A:=A*B;

В) N:=2007;

S:=N mod 10;

N:=N div 10;

S:=S+N mod 10;

N:=N div 10;

S:=S+N mod 10;

N:=N div 10;

S:=S+N

Выясните значение S при  N=1234; 6785; 4560 и какую задачи решает фрагмент программы.

 

4. Составьте линейную программу для вычисления значений арифметических выражений и полученные результаты сравните с ответом при    х=2;   у=5 и z=-1. Вещественный тип real округлите до 4 знака.



A.    4,5x+10

B.    0,8x+0,9y-xy

C.   

D.  

E.   

F.    cos(2x+1)-sin(33x+2)

G.  

H.  

I.      

J.     

K.  

L.   

M. 

N.  

O.  


 

Ответы:


A.   19,0000

B.    -3,9000

C.    28,0000

D.   -0,8750

E.    0,6412

F.     1,1816

G.   4,8549

H.   9765,6250

I.       0,1741

J.      0,0165

K.   2,2361

L.    0,5950

M.  0,6000

N.   1,0339

O.   4,1876


6. Даны действительные числа а и в. Получить их сумму, разность и произведение и частное.

7. Даны действительные числа х и у. Получите

а)            б)

8. Даны действительные числа а, b, с. Получите d=b2-4ac.

9. Даны два действительных числа. Получите

А) среднее арифметическое этих чисел,

Б) среднее геометрическое этих модулей.

10. Получите значение переменной S из соотношения S*p+S*q=p*q, если даны действительные числа p и  q.

11. Даны действительные числа а и в. Получите значение переменных х и у из системы уравнений

12. Даны координаты двух точек на координатном луче. Получить

А) расстояние между точками

Б) координату середины отрезка.

13. Даны стороны треугольника. Найдите

А) периметр

Б) площадь

14. Дана сторона равностороннего треугольника. Найдите

А) периметр

Б) высоту

В) площадь

15. Дана высота равностороннего треугольника. Найдите

А) сторону

Б) периметр

В) площадь

16. Даны гипотенуза и катет прямоугольного треугольника. Найдите

А) второй катет

Б) периметр

В) площадь

17. Даны катеты прямоугольного треугольника. Найдите

А) гипотенузу

Б) периметр

В) площадь

Г) высоту, опущенную с вершины прямого угла

Д) радиус описанной окружности.

18. Даны координаты двух точек в прямоугольной системе координат. Найдите расстояние между точками.

19. Дана сторона квадрата. Найдите

А) периметр

Б) длину диагонали

В) площадь

20. Дана длина диагонали квадрата. Найдите

А) площадь

Б) периметр

21. Даны стороны прямоугольника. Найдите

А) периметр

Б) длину диагонали

В) площадь

22. Даны длина диагонали и одна сторона прямоугольника. Найдите

А) площадь

Б) периметр

23. Дана длина ребра куба. Найдите

А) объем

Б) площадь его боковой поверхности

24. Даны ширина, длина и высота кирпича. Найдите

А) объем

Б) площадь его боковой поверхности

25. Найдите длину окружности и площадь круга по заданному радиусу R.

26. Найдите площадь круга по диаметру d.

27. Найдите площадь круга, ограниченного окружностью длиной L.

28. Найдите площадь кольца по внешнему и внутреннему радиусам.

29. Даны координаты двух точек, которые являются противоположными вершинами прямоугольника, стороны которого параллельны координатным осям. Найдите длины сторон и площадь.

30. Даны координаты двух точек, которые являются вершинами острых углов прямоугольного треугольника, катеты которого параллельны координатным осям. Найдите координаты вершины прямого угла.

31. На шахматной доске в поле (m,n) стоит конь. Каким полям он угрожает?

32. Имеются монеты достоинством 5 руб, 2 руб, 1 руб, 50 коп, 10 коп и 1 коп. Каким наименьшим количеством монет можно дать сдачу.

33. Дано расстояние в метрах. Найти число полных километров в нем.

34. Дана масса в килограммах. Найти число полных центнеров в ней.

35. Дан прямоугольник с размерами 543 на 400 мм. Сколько квадратов со стороной 130 мм можно отрезать из него.

36*. С начала суток прошло n секунд. Определить:

А) сколько полных часов прошло с начала суток,

Б) сколько полных минут прошло с начала очередного часа,

В) сколько полных секунд прошло с начала очередной минуты.

37*. Даны целые числа h, m, s, указывающие момент времени: «h часов, m минут, s секунд». Определите угол в (градусах) между положением часовой стрелки в начале суток и в указанный момент времени.

38. Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее в конце. Выразите полученное число.

39. Дано четырехзначное число. Выразите число, полученное перестановкой первой и последней цифр заданного числа.

40. Дано шестизначное число. Выясните сумму этого числа и числа, полученного зачеркиванием первого и последнего цифр заданного числа.

 


Ветвление.

1. Вычислите значение логического выражения:

А) х22≤4                            при х=1; у=-1

Б) (х∙у≠0) и (у>x)                при х=2; у=1;

В) (не(х∙у<0)) или (у>x)     при х=1; у=2;

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

2. При каких значениях переменных условия истинны и ложны?

условие

истинно при

ложно при

A>=2

A=

A=

B<>-5

B=

B=

C<D

C=              D=0

C=              D=0

(X<-1) OR (X>1)

X=

X=

NOT(Y>5)

Y=

Y=

(X<2) AND (X>0)

X=

X=

 

3. Запишите условие, которое является истинным, когда:

А) Число а отрицательно

Б) Первое число больше второго числа

В) Натуральное число кратна трем

Г) Натуральное число является нечетным

Д) Число больше 9, но меньше равно 99

Е) Два числа не равны

Ж) Произведение чисел больше суммы этих чисел

З) Сумма модулей трех чисел меньше равно 100

И) Число положительно и кратно 3

К) Число является трехзначным

Л) Точка Х принадлежит отрезку от -5 до 5

М) Точка с координатами (Х;У) принадлежит третьей четверти прямоугольной системы координат.

Н) Точка с координатами (Х,У) принадлежит параболе у=х2.

О) Точка с координатами (Х;У) лежит внутри окружности (х-1)2+(у-3)2=81.

П) Сумма любых двух чисел больше третьей.

4. Запишите условие, которое является истинным, когда точка с координатами (Х,У) попадает в заштрихованную область:

А)

 

 

 


-2

 
Б)

 

 

 

 

 


5*. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе число – номер горизонтали (при счете снизу вверх). Даны натуральные числа – a, b, c, d, каждое из которых не превосходит восьми.

А) на поле (a,b) расположена ладья. Запишите условие, при котором она угрожает полю (c,d).

Б) на поле (a,b) расположен слон. Запишите условие, при котором он угрожает полю (c,d).

В) на поле (a,b) расположен король. Запишите условие при котором он может одним ходом попасть на поле (c,d).

 

6. Определите конечный результат программы

А)  A=5:  B=6

IF (A+B) MOD 2 +0 THEN C=(A+B)/2 ELSE C=0

 

Чему равно С?

Б)  X=1: Y=X*2

IF X>3 ORX<0 THEN X=X+Y ELSE X=X-Y

 

Чему равно X?

В)  X=-4

1: X=X+1

IF X<0 GOTO 1

 

Чему равно Х?

 

7. Данной блок-схеме составьте программу.

А)


Б)

В)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8. Вычислите значение функции у при заданном значении х:

А)

Б)

В)

Г)

9. Определите, является ли число m делителем числа n.

10. Известны число, месяц и год рождения человека. Определите возраст человека (число полных лет).

11. Дано двузначное число. Определите

А) является ли сумма его цифр двузначным числом

Б) больше ли числа a сумма его цифр

В) какая из цифр больше, первая или вторая

Г) одинаковы ли цифры.

12. Дано натуральное число. Верно ли, что оно заканчивается нечетной цифрой.

13. Даны три вещественных числа a, b ,c.Определите, имеется ли среди них хотя бы одна пара равных между собой чисел.

14. Даны три положительных числа. Существует ли треугольник с такими сторонами.

15. Год является високосным, если его номер кратен 4, однако из кратных 100 високосными являются лишь кратные 400. Дано натуральное число n. Определить, является ли високосным год с таким номером.

16*. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе число – номер горизонтали (при счете снизу вверх). Даны натуральные числа – a, b, c, d, каждое из которых не превосходит восьми.

А) на поле (a,b) расположен ферзь. Определить, угрожает ли он полю (c,d).

Б) на поле (a,b) расположен конь. Определить угрожает ли он полю (c,d).

В) на поле (a,b) расположена белая пешка. Определить может ли она одним ходом попасть на поле (c,d): при обычном ходе и когда она «бьет» фигуру или пешку соперника. Белые пешки перемещаются по доске снизу вверх.

17* Дано натуральное число n (n<=9999). Выяснить, различны ли все четыре цифры этого числа (если оно записано четырьмя цифрами). Например: 3678 – да, 0023 – нет.

18* Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один из прямоугольников назовем первым, другой – вторым.

А) Определить, принадлежат ли все точки первого прямоугольника второму.

Б) Определить все точки одного из прямоугольников другому.

В) Определить, пересекаются ли эти прямоугольники.

19* Дано целое число k (1<=k<=365). Определить, каким будет k-ый день года: выходным  (суббота и воскресенье) или рабочим, если 1 января – понедельник.

20*. Даны координаты вершин треугольника и произвольной точки. Выяснить, находится ли эта точка внутри треугольника.

21*. Даны координаты вершин четырехугольника АВСD. Выяснить, является ли четырехугольник выпуклым. Если «да», то вычислить его площадь.

22. Игральным картам условно присвоены следующие порядковые номера: «пики» – 1, «треф» - 2, «бубны» - 3, «червы» - 4. По заданному номеру масти m (1<=m<=4) определить название соответствующей масти.

23*. Дата некоторого дня определяется двумя натуральными числами m (порядковый номер месяца) и n (число). По заданным n и m определить:

А) дату предыдущего дня

Б) дату следующего дня.

Год считать не високосным.

24*. В старояпонском календаре был принят 60-летний цикл, состоящий из 5 12-летних подциклов. Подциклы обозначались названиями цветов: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крыса, корова, тигр, заяц, дракон, змея, лощадь, овца, обезьяна, курица, собака и свинья. Например, 1984 год – год начала очередного цикла – назывался Годом Зеленой Крысы.

Составить программу, которая по заданному номеру года нашей эры N печатает его название по старояпонскому календарю.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практические задания по основам программирования"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Медиатор

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Данная работа содержит практические задания по основам программирования по темам линейные программы и ветвление. Задания предложенные в этой работе помогут для успешного первичного закрепления пройденного материала, помогут освоить применение стандартных функций при вычислении значений алгебраических выражений и применять ветвления при решение задач с выбором действий на языке программирования Паскаль,

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 839 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.05.2018 912
    • DOCX 137.5 кбайт
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Максимова Туйаара Васильевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Максимова Туйаара Васильевна
    Максимова Туйаара Васильевна
    • На сайте: 5 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 1707
    • Всего материалов: 3

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 808 человек

Мини-курс

Soft-skills современного педагога

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 45 человек из 20 регионов
  • Этот курс уже прошли 26 человек

Мини-курс

Психологическая экспертиза в юридической сфере: теоретические аспекты

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Подростковые проблемы: индивидуальный подход

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 365 человек из 71 региона
  • Этот курс уже прошли 285 человек