Решите, пожалуйста!!!Не сложные задачки по информатике, уровня 9-10 класса

0 голосов
65 просмотров

Решите, пожалуйста!!!
Не сложные задачки по информатике, уровня 9-10 класса


image

Информатика (20 баллов) | 65 просмотров
0

На Паскале пишешь?

0

да

0

ничего, если я разу файлами закину?

0

*сразу

0

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

0

Добавил код в ответ

Дан 1 ответ
0 голосов
Правильный ответ

Задачки по-порядку. Не уверен насчет последней, там по-моему функция в точке 0 принимает 2 значения: 1 и 0. Не знаю правильно ли это, но я сделал так

1. 
Program First;
var v, r, h: real;
begin 
write('Введите R и H: '); 
readln(r,h);   
v := pi * sqr(r) * h / 3; 
writeln('V = ', v);
end.

2.
Program Second;
var x, t, y: real;
begin 
write('Введите X и T: '); 
readln(x, t);   
if x < 0.5 then   
y := exp(ln(sin(x) / cos(x)) * 3) + sqr(x) 
else if x = 0.5 then   
y := sqrt(x + t) + 1 / t 
else if x > 0.5 then   
y := cos(x) + t * sin(x); 
writeln('Y = ', y);
end.

3.
Program Third;
var x: real;
begin 
write('Введите X: '); 
readln(x);   
if (x > 0) and (x <= 1) then    <br>writeln('Y = 1') 
else if x < 0 then    
writeln('Y = ', -x) 
else if x > 1 then   
writeln('Y = ', x) 
else if x = 0 then   
writeln('Y = 0 и Y = 1');    
end.

(693 баллов)
0

Пиши, если что не так, как надо

0

Все прям так, как мы записываем) А 1-е и 2-е точно верное?

0

не уверен насчет тангенса во втором

0

не силён в тригонометрии

0

ну вроде сходится всё. Надеюсь, что правильно

0

вот есть ошибка. Замени y := exp(ln(sin(x) / cos(x)) * 3) + sqr(x) на y := sqr(sin(x) / cos(x)) * (sin(x) / cos(x)) + sqr(x) во втором