Задания на освоение инструментария программирования

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

Вариант 1. Цикл с предусловием

Вариант 2. Цикл с постусловием.

BASIC

Pascal

a)

FOR i=1 TO 10

PRINT i

NEXT i

for i:=1 to 10 do write (i);

b)

FOR i=100 TO 10

PRINT i

NEXT i

for i:=100 downto 10 do write (i);

c)

s=0

FOR i=1 TO 100

IF i MOD 2=0 THEN s=s+i

NEXT i

PRINT s

s:=0;

for i:=1 to 100 do if i mod 2 =0 then s:=s+i;

write (s);

Дана последовательность чисел, вводимых с клавиатуры и оканчивающаяся нулем. Составьте программу вычисления: суммы всех чисел последовательности; среднего арифметического всех чисел последовательности: суммы только отрицательных и суммы только положительных чисел последовательности. Дана последовательность чисел, вводимых с клавиатуры. Найти, сколько чисел будет введено, пока ни встретится число, большее чем N (N – задано с клавиатуры). Составьте программу определения первого числа меньшего чем N (N – задано с клавиатуры) среди чисел последовательности: Составьте программу определения первого числа большего чем N (N – задано с клавиатуры) среди чисел последовательности: Составьте программу определения первого числа большего чем N (N – задано с клавиатуры) среди чисел последовательности: Вычислить сумму числовой последовательности с заданной точностью e. Считать, что требуемая точность достигнута, если очередное слагаемое числовой последовательности по модулю меньше заданного с клавиатуры числа e (0<e<1):

8. Составьте программу определения порядкового номера элемента числовой последовательности , приближающегося к 1 с заданной точностью e (0<e<1).

9. Дано число N с клавиатуры. Составьте программу определения:

a. количества разрядов числа N;

b. количества цифр 3 в числе;

c. количества цифр, равных первой цифре числа;

d. суммы всех цифр числа;

e. суммы четных цифр числа;

f. верно ли, что суммы цифр четных и нечетных разрядов равны.