В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
marinaozerova3
marinaozerova3
12.01.2021 01:57 •  Информатика

Задача. На узкой улице сломалась машина «Волга», в результате чего немедленно образовалась пробка, водитель впередистоящего грузовика предложил убрать «Волгу» с проезжей части дороги, оттащив её на обочину с троса. Удастся ли оттащить «Волгу»?
1. Постановка задачи
Цель: определить, при каких условиях удастся сдвинуть машину с места.
Результат: вывод сообщения: «Машина сдвинется с места» или «Машину сдвинуть с места не получится»
2. Математическая модель
Выделим те предположения, на которых основывается модель:
✓ поверхность дороги горизонтальная
✓ трение покоя больше трения скольжения
✓ сила трения равна произведению коэффициента трения на ускорение свободного падения и на массу «Волги»
✓ ускорение свободного падения равно 9,8 м/с2
✓ из всех сил, действующих на машину, рассматриваются только две: сила трения и сила тяги грузовика
✓ сила тяги грузовика ограничена
✓ усиление, которое может выдержать трос ограничено
✓ исходные данные: k – коэффициент трения, g – ускорение свободного падения (g = 9,8 м/с2), M – масса «Волги», Q – сила трения, F – сила тяги, с которой грузовик двигает «Волгу», R – максимальная нагрузка на трос.
Найти: сдвинется ли «Волга» с месте или «Волгу» сдвинуть с места не получится.
✓ математические соотношения:
Если Q < F и Q < R
​то
«Волга» сдвинется

Q = M*k*g
Если Q < F то «Волга» сдвинется
Если Q < R то «Волга» сдвинется
Если Q > F и Q > R
​то
«Волга» не сдвинется

Если Q > F то «Волга» не сдвинется​
Если Q > R то «Волга» не сдвинется

3. Алгоритм
3.1. Словесная запись алгоритма
(составить и записать алгоритм для решения задачи)
3.2. Блок-схема
(составить и записать блок-схему для решения задачи)
4. Программирование
(составить и записать программу для решения задачи)
5. Анализ результата
(провести анализ результата и представить, при каких исходных данных машина сдвинется, и сто будет выведено на экран, а при каких данных машину сдвинуть не получится и какое сообщение появится на экране)

Показать ответ
Ответ:
indyouk014
indyouk014
19.07.2021 04:02
1 задание, пробуйте
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
const int size = 100;  

int main()
{
     int fd[2];
     char inf_to_send[size];
     scanf("%s", inf_to_send);
     pid_t p = fork();
     pipe(fd);
     if (p > 0) {
         close(fd[0]);
         write(fd[1], inf_to_send, size);
         printf("Parent(%d) send str: %s\n", getpid(), inf_to_send);
         close(fd[1]);
     } else {
         close(fd[1]);
         read(fd[0], inf_to_send, size);
         printf("Child(%d) received str: %s\n", getpid(), inf_to_send);
         close(fd[0]);
     }
}
0,0(0 оценок)
Ответ:
nmio2005
nmio2005
13.03.2021 15:28
1)
program ex1;uses crt;var a, b: integer;begin  readln(a, b);  if a > b then  begin    a:= a * 2;    b:= b + 5;  end  else  begin    a:= a - 5;    b:= b - 5;  end;  write(a, b);end.

2)
program ex1;uses crt;var a, b, c: integer;begin  readln(a, b, c);  if (a + b > c) and (a + c > b) and (b + c > a) then  writeln('Треугольник существует')  else  writeln('Треугольник не существует');  if (a = b ) and (b = c) then    writeln('Треугольник равносторонний')    else      if (a = b) or (b = c) or (a = c) then        writeln('Треугольник равнобедренный')        else          writeln('Треугольник разносторонний');end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота