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

Решить в паскале. 1)подсчитать количество предложений в заданном тексте. 2)найти сумму цифр в целой и в дробной части числа, введенного в виде текстовой строки.

👇
Ответ:
Fulfevgen
Fulfevgen
22.08.2022

1) тк не уточнила загружаем из файла, или вводим с клавиатуры, получай с этими двумя функциями. в каталоге с программой должен быть файлик .txt

 

var a,filename:string[255];
chk,i,res:integer;
f1:Text;
begin
res:=0;
chk:=0;
Writeln('1. Input line');
Writeln('2. Load from file');
Readln(chk);
if chk=1 then
begin
  Writeln('Input line: ');
  Readln(a);
  for i:=1 to Length(a) do
    if a[i]='.' then
    res:=res+1;
  Writeln('Result: ',res);
end;
if chk=2 then
begin
  writeln('Input name of file: ');
  Readln(filename);
  filename:=filename+'.txt';
  Assign (f1, filename);
  Reset(f1);
  while not eof (f1) do
    begin
    readln (f1, a);
    writeln(a);
    for i:=1 to Length(a) do
        if a[i]='.' then
        res:=res+1;
    end;
  Writeln('Result: ',res);
  Close (f1);
end;
readln;
end.

 

 

 

 

2) вводим не запятую, а точку, как разделитель частей числа

 

var a,substr:string[100];
x,res,i:integer;
begin
writeln('Input number:');
Readln(a);
substr:='.';
x:=Pos(substr,a);
for i:=1 to x-1 do
  res:=res+strtoint(a[i]);
Writeln('Result of first part: ',res);
res:=0;
for i:=x+1 to Length(a) do
  res:=res+StrToInt(a[i]);
Writeln('Result of second part: ',res);
readln;
end.

4,7(91 оценок)
Открыть все ответы
Ответ:
vyzgavalja1956
vyzgavalja1956
22.08.2022

ответ: 1 компактность и экономичность, обеспечивающие массовое применение в различных сферах профессиональной деятельности и в быту;

2 операционные системы, предоставляющие пользователю простые и удобные средства доступа к ресурсам персональных компьютеров и средства управления выполнением задач;

3 диалоговые языки программирования высокого уровня, позволяющий проектировать интерактивные процедуры обработки данных;

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

Типовой состав устройств персональных компьютеров:

5 системный блок обработки и управления,

6 средства взаимодействия пользователей с системным блоком,

7 средства долговременного хранения и накопления данных,

8 средства подключения к каналам связи

9 устройства ввода-вывода.

Объяснение:

4,5(4 оценок)
Ответ:
ivanova1987lena
ivanova1987lena
22.08.2022

29_{10}ответ:

Переведем число 29_{10} в 2-ичную систему счисления, при последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.

29 :  2 =  14 остаток: 1

14 :  2 =  7 остаток: 0

7 :  2 =  3 остаток: 1

3 :  2 =  1 остаток: 1

1 :  2 =  0 остаток: 1

29_{10} = 11101_{2}

--------------------------------------------------------------------------------------------------------

Переведем число 11101_{2} в десятичную систему счисления, для этого сначала запишем позицию каждой цифры в числе с права налево, начиная с нуля

Позиция в числе 4 3 2 1 0

Число                  1 1 1 0 1

Каждая позиция цифры будет степенью числа 2, так как система счисления 2-ичная. Необходимо последовательно умножить каждое число 11101_{2} на 2 в степени соответствующей позиции числа и затем сложить с последующим произведением следующего числа в степени соответствующей его позиции.

11101_{2} = 1 ⋅ 2^{4} + 1 ⋅ 2^{3} + 1 ⋅ 2^{2} + 0 ⋅ 2^{1} + 1 ⋅ 2^{0} = 29_{10}

Объяснение:

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