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

Надо! треугольник задан длинами сторон а, в, с. разработать схему алгоритма, опре-деляющую, существует ли данный треугольник. если треугольник существует, то устано-вить значение флага f=1, иначе f=0. для решения этой использовать сложные логические условия. протестировать алгоритм для следующих исходных данных: а) a=3, b=4, c=5 б) a=1, b=1, c=1 в) a=0, b=4, c=5 г) a=-3, b=6, c=5 д) a=2, b=1, c=8

👇
Ответ:
vovagudov29
vovagudov29
23.10.2022
Var
  a,b,c:real;
  F:byte;
begin
  Write('Введите длины сторон треугольника: '); Readln(a,b,c);
  if (a<b+c) and (b<a+c) and (c<a+b) and
    (a>0) and (b>0) and (c>0) then F:=1 else F:=0;
  if F=1 then Writeln('Треугольник можно построить')
  else Writeln('Треугольник построить нельзя')
end.

Тестовые решения:
Введите длины сторон треугольника: 3 4 5
Треугольник можно построить

Введите длины сторон треугольника: 1 1 1
Треугольник можно построить

Введите длины сторон треугольника: 0 4 5
Треугольник построить нельзя

Введите длины сторон треугольника: -3 6 5
Треугольник построить нельзя

Введите длины сторон треугольника: 2 1 8
Треугольник построить нельзя
4,7(79 оценок)
Ответ:
krngorohova
krngorohova
23.10.2022
Заметил язык после написания программы, извиняюсь
Может пригодится :) 
если можно построить - "yep", иначе  - "no"
#include <iostream>
#include <conio.h>
using namespace std;
void triangleOptimal(int m, int n, int k) 
{
   if(k<0 || m<0 || n<0) 
   {
      cout << "no";
   } 
   else 
   {
      if(k*k == m*m + n*n) 
      {
         cout << "yep";
      } 
      else
      {
         cout << "no";
      }
   }
}
int main()
{
   int a,b,c;
   cin >> a;
   cin >> b;
   cin >> c;
   triangleOptimal(a,b,c);
   _getch();  
    return 0;
}
4,4(46 оценок)
Открыть все ответы
Ответ:
лизя5ррр
лизя5ррр
23.10.2022

терминатор начала и конца работы функции

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

операции ввода и вывода данных

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

выполнение операций над данными

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

блок, иллюстрирующий ветвление алгоритма

блок в виде ромба имеет один вход и несколько подписанных выходов. в случае, если блок имеет 2 выхода (соответствует оператору ветвления), на них подписывается результат сравнения — «да/нет». если из блока выходит большее число линий (оператор выбора), внутри него записывается имя переменной, а на выходящих дугах — значения этой переменной.

вызов внешней процедуры

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

начало и конец цикла

символы начала и конца цикла содержат имя и условие. условие может отсутствовать в одном из символов пары. расположение условия, определяет тип оператора, соответствующего символам на языке высокого уровня — оператор с предусловием (while) или постусловием (do … while).

подготовка данных

символ «подготовка данных» в произвольной форме (в гост нет ни пояснений, ни примеров), задает входные значения. используется обычно для циклов со счетчиком.

соединитель

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

комментарий

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

4,7(40 оценок)
Ответ:
Nadachansky
Nadachansky
23.10.2022

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

2. Растровые графические редакторы предназначены для обработки, ретуширования фотоснимков, создания рисунков, коллажей, фотореалистичных иллюстраций.Наиболее популярные программы: Adobe Photoshop, GIMP, Krita, Photofiltre, Paint.NET и Canva.

3.Растровое изображение — изображение, представляющее собой сетку (мозаику) пикселей — цветных точек на мониторе, бумаге и других отображающих устройствах.

4.Векторное изображение(плюсы):

1) маленький размер

2) масштабируемость

3) «Гибкое» редактирование частей

4) отличное качество при печати

5) простой экспорт векторного рисунка в растровый

Векторное изображение(минусы):

1) не реалистично, к примеру, фото не может быть векторным

2) отсутствует использование ефектов

3) при большом количестве обьектов, потребует больше ресурсов компьютера

4) программная зависимость векторных файлов

Растровое изображение(плюсы):

1) реалистичность изображения(фото,видео)

2) разнообразие визуальных ефектов

3) все что угодно, в любых количествах на изображении

4) использование при создании вэб-страниц в Интернете

Растровое изображение(минусы):

1) плохое масштабирование, потеря качества

2) нельзя разбить на части и редактировать их;

3) большой размер

4) программная зависимость растровых файлов

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

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