СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Информатика Задачи по программированию.

Категория: Информатика

Нажмите, чтобы узнать подробности

 

 

 

 

 

 

 

 

 

 

Задачи с решениями на языке программирования Microsoft Quick Basic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2006-2007 год

Успенка

Задание: 1

Составить программу нахождения суммы четных чисел начиная с 1 до А.

Решение:

10  CLS

20  S=O

30  INPUT “последняя цифра А=”; A

40  FOR  I=2 TO A STEP 2

50  S=S+I

60  NEXT   I

70  PRINT  S; “сумма четных чисел”

80  END

 

 

Задание: 2

Составить программу вычисления и печати функции y=√sinx+k , для х от 10 до -10 с шагом -0,5.

Решение:

10  REM “вычисление функции”

20  INPUT    K

30  FOR X=10 TO -10 STEP -0.5

40  Y=SQR(SIN(X)+K)

50  PRINT “Y=”; Y

60  NEXT   X

70  END

 

 

 

 

Задание: 3

Составить программу вычисления произведения ряда чисел 5,10,15,20.

Решение:

10   REM “произведение”

20   P=1

30   FOR X=5 TO 20 STEP 5

40   P=P*X

50   NEXT    X

60   PRINT ”P=”; P

70   END

 

 

 

Задача:  4

Составить программу вычисления и печати кубов чисел ряда от 1 до 15. N=1,2,3,4,…15.

Решение:

10   N=1

20   S=0

30   K=N^3

40   S=S+K

50   N=N+1

60   IF N<=15 THEN 30

70   GOTO 90

80   PRINT  ”S=”; S

90   END

 

 

Задача:   5

Дана последовательность символов. Заменить все буквы А на В.

Решение:

10   INPUT A$

20   B=LEN(A$)

30   FOR  I=1   TO   B

40   С$=MID$(A$,I,1)

50   IF C$=”A”   THEN   C$=”6”

60   PRINT   C$

70   NEXT    I

80   END

 

 

 

Задача:  6

Символьная строка. Сколько раз в этой последовательности встречается “A”?

Решение:

10   INPUT    A$

20   B=LEN(A$)

30   FOR   I=1    TO   B

40   С$=MID$(A$,I,1)

50   IF C$=”A”   THEN   K=K+1

60   NEXT   I

70   PRINT   K

80   END

 

 

Задание:  7

Перевернуть текст наоборот.

Решение:

10   INPUT A$

20   B=LEN(A$)

30   FOR I=B TO 1 STEP -1

40   С$=MID$(A$,I,1)

50   D$=D$+C$

60   NEXT    I

70   PRINT   D$  

80   END

 

 

 

 

Задание:   8

Составить программу вычисления суммы окладов 5 рабочих.

Решение:

10   DIM A(5)

20   FOR I=1 TO 5

30   INPUT A(I)

35   PRINT “A(”,I;”)=”;A(I)

40   S=S+A(I)

50   NEXT    I

60   PRINT   S

70   END