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

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

👇
Ответ:
марс56
марс56
07.05.2023
Program program1;
var
a, b, c, p: real;
begin
write('Введите длины сторон треугольника: ');
readln(a, b, c);
p := a + b + c;
writeln('Периметр треугольника со сторонами ', a, ', ', b, ' и ', c, ' равен ', p);
end.
4,4(38 оценок)
Открыть все ответы
Ответ:

а) исполнитель- человек или автоматическое устройство, которому поручается исполнить алгоритм,программу, задание или поручение...Тот, кто исполняет.

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

в) Неформальный исполнитель - тот, кто является исполнителем на самом деле, то есть реальный исполнитель, но не являющийся им формально...

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

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

Привидите примеры:

а)Неформальных исполнителей - человек, животные

б)Формальных исполнителей - компьютер, др.техника

 

 

 

 

 

4,4(59 оценок)
Ответ:
milena7772
milena7772
07.05.2023

Сортировал массив пузырьком (сравнивал первый символ в названии магазина).

Пробегался циклом через массив и функцией strcmp, сравнивал названия магазинов и строку с названием того магазина, который мы ищем.

Если вкратце, strcmp возвращает нам -1 когда строка которая передаётся в качестве первого параметра больше, 0 когда они равны (по содержимому тоже), и 1 если строка которая передаётся 2 параметром больше.

Вот мой вариант:

#include <stdio.h>

#include <string.h>

#include <ctype.h>

#include <windows.h>

template <typename T>

struct PRICE

{

   char prod_name[20];

   char shop_name[20];

   T price;

};

template <typename T>

void sortByShop(PRICE<T>* arr, int size)

{

   PRICE<T> tmp;

   bool check=true;

   while(check)

   {

       check=false;

       for(int i=0; i < size-1; ++i)

       {

           if(toupper(arr[i].shop_name[0])>toupper(arr[i+1].shop_name[0]))

           {

               tmp = arr[i];

               arr[i]=arr[i+1];

               arr[i+1]=tmp;

               check=true;

           }

       }

   }

}

template <typename T>

void show(PRICE<T>* arr, int size)

{

   for(int i = 0; i < size; ++i)

   {

       printf("\nshop name -> %s\n",arr[i].shop_name);

       printf("poduct name -> %s\n",arr[i].prod_name);

       printf("poduct price -> %d\n",arr[i].price);

   }

}

int main()

{

   const int size = 5;

   PRICE<double> arr[size];

   for(int i = 0; i < size; ++i)

   {

       printf("Enter shop name -> ");

       scanf("%s",&arr[i].shop_name);

       printf("Enter poduct name -> ");

       scanf("%s",&arr[i].prod_name);

       printf("Enter poduct price -> ");

       scanf("%d",&arr[i].price);

   }

   show(arr,size);

   sortByShop(arr,size);

   printf("\nSorted array.\n");

   show(arr,size);

   char target[20];

   printf("Enter shop name -> ");

   scanf("%s",&target);

   bool check=false;

   for(int i = 0; i < size; ++i)

   {

       if(strcmp(arr[i].shop_name,target)==0)

       {

           printf("\nFounded products:\n");

           printf("poduct name -> %s\n",arr[i].prod_name);

           check=true;

       }

   }

   if(!check) printf("Shop is not founded.\n");

   system("pause");

}

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