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

)pascal abc 1. развернуть обе половинки массива в обратном порядке. считая, что массив имеет четное число элементов. пояснения из массива (1, 2, 3, 4, 5, 6, 7, 8) нужно получить массив (4, 3, 2, 1, 8, 7, 6, 5). 2. сдвинуть все элементы массива на одну позицию влево (циклически). первый элемент должен оказаться на месте последнего. 3. сдвинуть все элементы массива на одну позицию вправо (циклически). последний элемент должен оказаться на месте первого.

👇
Ответ:
нвчббисмт
нвчббисмт
13.08.2020

Во всех программах у меня будет использоваться процедура swap:

 

procedure swap(a: ^real; b: ^real);
var
   t: real;
begin
   t := a^;
   a^ := b^;
   b^ := t;
end;

 

swap(x,y) - меняет местами значения x и y.

 

1.

var
   A: array[1..100] of real;
   i, j, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for j := 1 to (N div 2) - 1 do
      for i := 1 to (N div 2) - j do
         swap(A[i], A[i + 1]);
   for j := 1 to (N div 2) - 1 do
      for i := (N div 2) + 1 to N - j do
         swap(A[i], A[i + 1]);
   for i := 1 to N do
      writeln(A[i])
end.

 

2.

var
   A: array[1..100] of real;
   i, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for i := 1 to N - 1 do
      swap(A[i], A[i + 1]);
   for i := 1 to N do
      writeln(A[i])
end.

 

3.

var

   A: array[1..100] of real;
   i, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for i := N downto 2 do
      swap(A[i], A[i - 1]);
   for i := 1 to N do
      writeln(A[i])
end.

4,8(56 оценок)
Открыть все ответы
Ответ:
Lesia3081984
Lesia3081984
13.08.2020

Объяснение:

В цифровой схемотехнике цифровой сигнал - это сигнал, который может принимать два значения, рассматриваемые как логическая "1" и логический "0".

Логические схемы могут содержать до 100 миллионов входов и такие гигантские схемы существуют. Представьте себе, что булева функция (уравнение) такой схемы была потеряна. Как восстановить её с наименьшими потерями времени и без ошибок? Наиболее продуктивный разбить схему на ярусы. При таком записывается выходная функция каждого элемента в предыдущем ярусе и подставляется на соответствующий вход на следующем ярусе. Этот анализа логических схем со всеми нюансами мы сегодня и рассмотрим.

4,8(10 оценок)
Ответ:
OlessyaBaeva
OlessyaBaeva
13.08.2020

using System;

namespace restless

{

   class Program

   {

       static void Main(string[] args)

       {

           Random rnd = new Random();

           int num = rnd.Next(100, 999);

           Console.WriteLine($"Наше сгенерированное число: {num}");

           num = Math.Abs(num);

           if (num % 10 + (num / 10) % 10 < 10)

               Console.WriteLine("Сумма десятков и единиц является однозначным числом");

           else

               Console.WriteLine("Сумма десятков и единиц не является однозначным числом");

           Console.ReadKey();

       }

   }

}

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