1.. Дана скорость движения автомобиля. За какое время он проедет 300 километров.
2.Составить программу определяющую лежит ли точка с координатами x y на окружности радиуса R, центр окружности лежит в начале координат.
3.Дано n количество чисел, подсчитать среди них количество положительных и отрицательных.
4С помощью цикла Repeat написать программу суммы квадратов не чётных чисел от 1 до 300.
Тут нюанс есть только во втором задании: если числа вещественные, то просто приравнивать сумму квадратов нельзя - любая микропогрешность расчёта даст неравенство.
Так что сначала покажите то, что сами попытались сделать.
Нам так учитель дал.
Вот например 3.
If a/2 div 2 then writeln ('polojit') else
writeln ('otricat')
S:=s+i
М | Ставь, пожалуйста, тэги (Правила Форума, п.5, и правила раздела Задачи, п.2) |
Нет.
if odd(a) then
writeln ('necetnoe')
else
writeln ('cetnoe');
if odd(a) then
writeln ('necetnoe')
else
writeln ('cetnoe');
If a/2 div 2 then {Что за условие? Проверяй на отрицательность/положительность!}
writeln ('polojit')
else
writeln ('otricat');
S:=s+i;
А 2-ая правильно?
c:=a/2
Нет.
if sqr(x)+sqr(y)=sqr® then
WriteLn('Лежит')
else
WriteLn('Не лежит');
if sqr(x)+sqr(y)=sqr® then
WriteLn('Лежит')
else
WriteLn('Не лежит');
1. а в чем проблема? t=s/v. Просто введи скорость с клавиатуры, подели и выведи ответ.
3. проходишь массив чисел поэлементно, если число >=0, то увеличиваешь количество положительных, если меньше, то отрицательных. (можно еще считать только положительные, а в конце просто отнять от n получившееся количество - это будут отрицательные)
4. цикл от 1 до 300, проверяешь число на нечетность (функция odd, как раз про нее рассказали), если true, то возводишь в квадрат и суммируешь.
Все задачи очень легкие, попробуй сделать сам, почитай FAQ на форуме, там много полезного.