ЛАРИСА Насоновская231
?>

Задача 4: Станция На трёх путях сортировочной станции стоят вагоны с абрикосами (А), бананами (Б) и вишней (В) так, как это показано на рисунке. Машинист тепловоза (Т) может за один раз прицепить к тепловозу один или несколько вагонов с какого-нибудь пути, передвинуть их на правый путь, после чего передвинуть их на любой левый путь. Например, если тепловоз заберет 2 вагона с пути номер 3 на путь номер 1, то после такого действия распределение вагонов по путям будет таким. А В Б А В Б В А Б Соответствующую команду перемещения будем записывать так. 2 3 1 Что означает, что необходимо передвинуть 2 вагона с пути номер 3 на путь номер 1. Первое число обозначает количество перемещаемых вагонов, второе число – номер пути, с которого нужно забрать вагоны, третье число – номер пути, на который нужно передвинуть вагоны. Разработайте алгоритм действий машиниста, необходимых для того, чтобы сформировать на каждом из путей составы с одинаковыми фруктами (не важно, на каком именно пути Алгоритм оформите в виде последовательности команд, записанных в отдельных строках. Каждая команда имеет указанный выше вид: сначала записано число передвигаемых вагонов, потом номер пути с которого передвигаются вагоны, затем номер пути, на который передвигаются вагоны. Например, следующая запись: 2 3 1 1 2 3 означает «передвинуть 2 вагона с пути 3 на путь 1, затем передвинуть 1 вагон с пути 2 на путь 3». Чем меньше команд будет в вашем алгоритме, тем большее количество вы получите.

Информатика

Ответы

klimenko05

Первое задание:

1) 3

2) 6

3) 5

Второе задание:

1) 1

2) 3

Третие:

//Язык программирования java

package com.niksonbinsk;

import java.util.ArrayList;

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {

       int space_left = 0;

       int count = 0;

       Scanner s = new Scanner(System.in);

       ArrayList<Integer> str = new ArrayList<>();

       while(space_left != 30){

           System.out.println("Enter next num:");

           str.add(s.nextInt());

           space_left++;

       }

       for(int i =0;i<30;i++){

           if(str.get(i) % 2 == 0){

               count++;

           }

       }

       System.out.println(count);

   }

}

Объяснение:

Andreevich440
1) I =log2 (39) = 5,285 бит (если надо в целых, то  I =6 бит)
2)  N=2^i =2^12 =4096 количество событий
3) 1+6=7
     I = log2 7 = 2,81 бит количество информации о цвете
4) 1+6=7
р=1/7 - вероятность, что достали белый шар
   I=-log2(1/7) = log2 7 =2,81 бит в сообщении, что достали белый шар
5) в сообщении 24 символа (без точки в конце)
в ASCII 1 символ кодируется 8-ю битами (=1 байт)
24*1 байт =24 байта.
            ( если в конце предложения есть точка, то тогда 25 байтов)
6) текст на кириллице, 1символ=1 байту
   24байта ( или с точкой -25 байтов)

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

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

Задача 4: Станция На трёх путях сортировочной станции стоят вагоны с абрикосами (А), бананами (Б) и вишней (В) так, как это показано на рисунке. Машинист тепловоза (Т) может за один раз прицепить к тепловозу один или несколько вагонов с какого-нибудь пути, передвинуть их на правый путь, после чего передвинуть их на любой левый путь. Например, если тепловоз заберет 2 вагона с пути номер 3 на путь номер 1, то после такого действия распределение вагонов по путям будет таким. А В Б А В Б В А Б Соответствующую команду перемещения будем записывать так. 2 3 1 Что означает, что необходимо передвинуть 2 вагона с пути номер 3 на путь номер 1. Первое число обозначает количество перемещаемых вагонов, второе число – номер пути, с которого нужно забрать вагоны, третье число – номер пути, на который нужно передвинуть вагоны. Разработайте алгоритм действий машиниста, необходимых для того, чтобы сформировать на каждом из путей составы с одинаковыми фруктами (не важно, на каком именно пути Алгоритм оформите в виде последовательности команд, записанных в отдельных строках. Каждая команда имеет указанный выше вид: сначала записано число передвигаемых вагонов, потом номер пути с которого передвигаются вагоны, затем номер пути, на который передвигаются вагоны. Например, следующая запись: 2 3 1 1 2 3 означает «передвинуть 2 вагона с пути 3 на путь 1, затем передвинуть 1 вагон с пути 2 на путь 3». Чем меньше команд будет в вашем алгоритме, тем большее количество вы получите.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Мирзоев Денис
Yuliya
deadnobody
kas80
lk1303
tatyana58
mail5
nusupova
natura-domA90
vusokaya13
NikolayGoncharov
Kulikov1065
Mariya dmitrievna
len4ik1986
Natalimis416024