помогите с задачой в информатике

5 года назад от Кристина Маликова

2 Ответы



0 голосов
Ну Вы же сами выложили таблицу. В чём проблема то я не понимаю?
Первая полоса зелёного цвета. Смотрим по таблице. Это цифра 5. Пишем на бумагу 5.
Вторая полоса коричневого цвета. Смотрим по таблице. Это цифра 1. Пишем на бумагу 1. И так записано 51.
Третья полоса красного цвета. Смотрим по таблице. Это цифра 100. Пишем на бумагу 51х100=5100 ом. 5100 ом это 5, 1 кОм.
Четвёртая полоса золотистого цвета. Смотрим по таблице. Это допуск в процентах ±5%.
И того получаем 5, 1 кОм ±5%.
5 года назад от Павел Круглов
0 голосов
Всё же на картинке! И при чём здесь информатика?
Если же требуется что-то напаскалить, то делаем массив с записями, в которых первым элементом идёт цвет, вторым сответствующая ему цифра:
type colors = record
color : string[ какой-то длины ];
value : integer;
end;
 
Потом объявляем этот массив:
mark : array [ сколько там цветов ] of colors = ( заполняем значениями ) ;

Дальше просто. Вводим цвета, находим
if cvet = mark[ i ]. color then x:=mark[ i ]. value;

Если с записями что-то не получается, просто делаем два массива.
5 года назад от Андрей Самохин

Связанные вопросы

2 ответов
5 года назад от Стас Гребенюк