md-masya
?>

Откуда появляется ноль(на скрине показал) после номера первого четного элемента? (то что тут 2 массива, это так и должно быть и еще нужно "в том массиве, где первый четный элемент стоит раньше, поменять его с последним элементом массива. обмен осуществить при процедуры." код: program p12_2; uses crt; const n=10; type mas=array[1..n] of integer; var a: mas; var i, p, k: integer; procedure vvod(n: integer; var a: mas); var i: integer; var w, q: integer; begin writeln('заполнение массива случайными числами.'); writeln('введите границы массива'); write('от: '); read(q); write('до: '); read(w); randomize; if q=w then begin for i: =1 to n do begin a[i]: =q; end; end else if q> 0 then begin for i: =1 to n do begin a[i]: =random (w-q)+q; end; end else begin q: =q*(-1); for i: =1 to n do begin a[i]: =random(w+q)-q end; end; end; procedure vivod(n: integer; var a: mas); var i: integer; begin writeln; for i: = 1 to n do begin write(a[i]: 4); write; end; end; function first(k: integer; var a: mas) : integer; var i, n: integer; begin i: =0; repeat i: =i+1; if (a[i] mod 2)=0 then k: =i; until k=i; writeln('первое четное число под номером ', k); end; begin writeln('первый массив: '); vvod(n, a); vivod(n, a); writeln; writeln(first (k, a)); writeln; writeln; writeln('второй массив: '); vvod(n, a); vivod(n, a); writeln; writeln(first (k, a)); writeln; end.

Информатика

Ответы

polyakovaelena

Мы не можем их никак отсортировать.

1. Значений/диапазона значений у нас нет.

2. Функции принимают разные аргументы, add и sub принимаю a,b, а mult принимает x. Даже примерно сказать не можем.

Можем разобраться на примере.

Пусть a = 5, b = 5, x = 5.

Тогда add вернет нам 10

mult вернёт нам 25

sub вернет нам 0

Получается, что mult всегда выдает нам максимальное значение, а sub минимальное? Не-а.

Другой пример.

a = - 5 , b = - 5, x = 0

Тогда add вернет нам -10

mult вернет нам 0

sub вернёт нам 0

Из этого примера делаем вывод, что mult дает значение такое же, как и sub.

Общий вывод: Всё зависит от переменных, так просто сравнить функции - нельзя.

Бисеров-Чистякова

Тема — Обработка текстовой информации

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

Изучая предмет «Технология», вы знакомились с так называемыми «материальными» технологиями — технологиями обработки древесины, металла, ткани, лазерными технологиями, космическими технологиями, прототипированием и др.

Информационные же технологии отличаются тем, что как исходным материалом для них являются данные, так и для их применения также используются данные.

Информационные технологии (ИТ) — это совокупность методов, производственных процессов, программно-технических и лингвистических средств, объединённых с целью сбора, обработки, хранения, отображения и использования информации, представленной в цифровой форме.

По мере распространения компьютеров — универсальных устройств для обработки данных — сформировалась отдельная отрасль Информационные технологии (ИТ). Это очень важное и перспективное направление.

На уроках информатики основной школы информационные технологии классифицировались по видам обрабатываемой информации.

Исследование базовых принципов обработки информации мы начнём с обработки текста.

Среди вариантов текстовых документов можно выделить художественный текст, научный текст, деловой документ, рекламный текст, личный документ.

Наборы правил, рекомендуемых для создания каждого из перечисленных видов текста, различны.

В зависимости от выбранного вида текста следует подбирать и программное обеспечение (ПО). Рассмотрим классификацию ПО по назначению. Когда нужен текстовый документ простой структуры, то достаточно использовать текстовый редактор, например Блокнот для ОС Windows. Другими подобными текстовыми редакторами являются leavepad, gedit и др. Все текстовые редакторы имеют ограниченный набор функций для работы с текстовой информацией, но очень хорошо подходят для всевозможных заметок.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Откуда появляется ноль(на скрине показал) после номера первого четного элемента? (то что тут 2 массива, это так и должно быть и еще нужно "в том массиве, где первый четный элемент стоит раньше, поменять его с последним элементом массива. обмен осуществить при процедуры." код: program p12_2; uses crt; const n=10; type mas=array[1..n] of integer; var a: mas; var i, p, k: integer; procedure vvod(n: integer; var a: mas); var i: integer; var w, q: integer; begin writeln('заполнение массива случайными числами.'); writeln('введите границы массива'); write('от: '); read(q); write('до: '); read(w); randomize; if q=w then begin for i: =1 to n do begin a[i]: =q; end; end else if q> 0 then begin for i: =1 to n do begin a[i]: =random (w-q)+q; end; end else begin q: =q*(-1); for i: =1 to n do begin a[i]: =random(w+q)-q end; end; end; procedure vivod(n: integer; var a: mas); var i: integer; begin writeln; for i: = 1 to n do begin write(a[i]: 4); write; end; end; function first(k: integer; var a: mas) : integer; var i, n: integer; begin i: =0; repeat i: =i+1; if (a[i] mod 2)=0 then k: =i; until k=i; writeln('первое четное число под номером ', k); end; begin writeln('первый массив: '); vvod(n, a); vivod(n, a); writeln; writeln(first (k, a)); writeln; writeln; writeln('второй массив: '); vvod(n, a); vivod(n, a); writeln; writeln(first (k, a)); writeln; end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gorbelena1971
myrisik2490
bronco-s
Fetyukov
Дмитрий1974
qwe54344
denisovatat7
Natakarpova75732
Сергей
Людмила Анна
iburejko7
shugayzhanna6
kukoleva
Викторович
Liliya_Ivanova
▲