vadimamaniya
02.08.2021 09:36

Решите по информатике с решениям и с объяснениями 8 класс
2. Дано логическое выражение не (a или b) и (c или b), где А, В, С – логические величины. Вычислите значение этого выражения (ИСТИНА или ЛОЖЬ), если известно, что
А = ИСТИНА;
В = ЛОЖЬ;
С = ИСТИНА.
3. Двоичное число 100012 соответствует десятичному числу
1. 1110
2. 1710
3. 25610
4. 100110
5. 1000110
4. Электронная таблица предназначена для:
1.обработки преимущественно числовых данных, структурированных с таблиц;
2.упорядоченного хранения и обработки значительных массивов данных;
3.визуализации структурных связей между данными, представленными в таблицах;
4.редактирования графических представлений больших объемов информации.
5. Чему будет равно значение ячейки С1, если в нее ввести формулу =А1+B1:

1. 20;
2. 15;
3. 10;
4. 30?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vikulazvezdocka
30.05.2020 12:05
со строками можно работать так же, как и с элементами массива, т. е. мы можем обратиться к любому символу строки, как к элементу, можем сравнивать строки, складывать и вычитать( последние две операции здесь нам не понадобятся) 
№3. program ex3;
var a,b:string;
k,n,i:integer;{ввод исходных данных}  
begin   
writeln('введите первое слово'); 
 readln(a);   {компьютер читает введенное число a}
writeln('введите второе слово'); 
 readln(b);    {компьютер читает введенное число b}
k:=0;   {обнуляем переменные k и n, это будут счетчики в данной программе}
n:=0; 
for i:=1 to length(a) do { проверяем символы от первого  до конца строки}  
k:=k+1;  {если в строке находится символ, то переменная k увеличивается на 1}
 for i:=1 to length(b) do  {аналогично}  
n:=n+1;
if k>n  {проверяем, если количество символов в первой строке больше, чем количество символов во второй, то выводим a(первое слово), иначе b (второе слово)}
then 
writeln(a) 
else   
 writeln(b);   
end.

№4program ex4;
var a,b:string;
i:integer; 
begin   
writeln('введите первое слово'); 
 readln(a); 
 writeln('введите второе слово'); 
 readln(b); 
 k:=0;   
n:=0; 
for i:= length(a) downto 1 do  {просматриваю строку в обратном порядке и вывожу каждый символ на экран}   
write(a[i]);   
writeln;   
for i:=length(b) downto 1 do   {просматриваю строку в обратном порядке и вывожу каждый символ на экран} 
write(b[i]); 
end.

№5
program ex3;
var a:string;
k,n,i:integer;{ввод исходных данных}  
begin   
writeln('введите слово');  
 readln(a);   {компьютер читает введенное число a}
k:=0;   {обнуляем переменные k , это будут счетчики в данной программе}

for i:=1 to length(a) do { проверяем символы от первого  до конца строки}  
k:=k+1;  {если в строке находится символ, то переменная k увеличивается на 1}
writeln(k);
end.

№6. Задача аналогичная №3, за исключением условия в конце.
 program ex3;
var a,b:string;
k,n,i:integer;{ввод исходных данных}  
begin   
writeln('введите первое слово');  
 readln(a);   {компьютер читает введенное число a}
writeln('введите второе слово');  
 readln(b);    {компьютер читает введенное число b}
k:=0;   {обнуляем переменные k и n, это будут счетчики в данной программе}
n:=0; 
for i:=1 to length(a) do { проверяем символы от первого  до конца строки}  
k:=k+1;  {если в строке находится символ, то переменная k увеличивается на 1}
 for i:=1 to length(b) do  {аналогично}  
n:=n+1;
if k<n  {проверяем, если количество символов в первой строке меньше, чем количество символов во второй, то выводим a(первое слово), иначе b (второе слово)}
then  
writeln(a) 
else   
 writeln(b);    
end.
0,0(0 оценок)
Ответ:
ytxrgh
01.03.2020 19:15
Const nx=30;
var a:array[1..nx] of string; p,i,j,n,k:integer; s,d:string;begin
s:='Дана строка символов состоящий из отдельных слов разделенных пробелом'; 
s:= s + ' Упорядочить слова по длине в убыванию и вывести на печать';
p:=1;while p>0 do begin
i:= i + 1; p:= pos(' ',s);
if p>0 then a[i]:=trim(copy(s,1,p)) else a[i]:=s;writeln(a[i]);Delete(s,1,p);end;
for k:=1 to i do begin
for j:=2 to i do begin
if length(a[j-1]) < length(a[j]) then begin
d:=a[j-1];a[j-1]:=a[j];a[j]:= d;end;end;end;
writeln;
for k:=1 to i do
writeln(a[k]);end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота