М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
osumika
osumika
07.01.2020 19:26 •  Информатика

Составить процедуру вычисления значения целого числа по заданной строке символов являющейся записью этого числа в десятичной системи счисления(паскаль)

👇
Ответ:
45Эвлария
45Эвлария
07.01.2020
Несколько вариантов:
program StrToInt;
uses crt;
var
st : string;
num : integer;

function val1 (s : string) : integer;
var
i, res : integer;
s1 : string;

begin
s1 := '';
res := 0;
for i:=1 to length(s) do
case s[i] of
'0' : s1 := s1+'0';
'1' : s1 := s1+'1';
'2' : s1 := s1+'2';
'3' : s1 := s1+'3';
'4' : s1 := s1+'4';
'5' : s1 := s1+'5';
'6' : s1 := s1+'6';
'7' : s1 := s1+'7';
'8' : s1 := s1+'8';
'9' : s1 := s1+'9';
end;
val (s1, res);
if s[1]='-' then res := res * -1;
val1 := res;
end;

function isnumber (ch : char) : boolean;
var res : boolean;
begin
res := false;
case ch of
'0' : res := true;
'1' : res := true;
'2' : res := true;
'3' : res := true;
'4' : res := true;
'5' : res := true;
'6' : res := true;
'7' : res := true;
'8' : res := true;
'9' : res := true;
end;
isnumber := res;
end;

function val2 (s : string) : integer;
var
i, res : integer;

begin
res := 0;
for i:=1 to length(s) do begin
if isnumber(s[i]) then res := res*10 + byte(s[i])-byte('0');
end;

val2 := res;
end;

BEGIN
write('Input a string: ');
readln(st);
val(st, num);
writeln('Standart function: ', num);
num := val1(st);
writeln('Function VAL1: ', num);
num := val2(st);
writeln('Function VAL2: ', num);

END.
4,6(61 оценок)
Открыть все ответы
Ответ:
bezrodnayamila
bezrodnayamila
07.01.2020

компьютер несет негативное воздействие на здоровья человека.

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

следующее - осанка. мало людей, которые пользуются компьютером, следят за осанкой.

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

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

как уберечь здоровье:

монитор компьютера должен быть на расстоянии 40-55 см от лица. желательно пользоваться компьютером не более 40 минут, так же делать перерывы 5-15 минут. следить за осанкой. меньше уделять времени компьютеру и больше прогулкам, спорту, общению.

4,5(15 оценок)
Ответ:
vikshaaa
vikshaaa
07.01.2020

# 1)

n = float(input().replace(',', '.'))  # replace Чтоб 1,1245 например тоже можно было ввести.

print(abs(n))

print(round(n))

# 2)

n = int(input())

print('16-ричная:', hex(n).replace('0x', ''))

print('2-ичная:', bin(n).replace('0b', ''))

# 5)

country = input()

city = input()

house = input()

number = input()

print(country, city, house, number, sep=' ') # Вывести через проел (по умолчанию)

# 6)

print("""Україна - рідний край

Поле, річка, синій гай,

Любо стежкою іти

Тут живемо я і ти!""")

a = 'Щоб завершити натисніть кнопку Enter'

input(a)

4,5(59 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ