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

Практическая работа №22 Тема: Разработка линейных алгоритмов
Задание:
1. Задача 1. Найти площадь треугольника со сторонами a,b и с (линейный алгоритм). Составить
блок-схему. Набрать программу в PascalABC и протестировать.
2. Задача 2. Найти сумму, разность, произведение и частное двух чисел, введенных с клавиатуры.
Составить блок-схему. Набрать программу в PascalABC и протестировать.

Порядок выполнения:

1.На рабочем столе найти значок и открыть программу PascalABC
2.Набрать код программы.
3.Для запуска программы нажать зеленую стрелку.

Показать ответ
Ответ:
edinorogserezha1
edinorogserezha1
13.08.2020 04:08
Растровое изображение — изображение, представляющее собой сетку пикселей — цветных точек (обычно прямоугольных) на мониторе, бумаге и других отображающих устройствах. ( источник - вики) 

большие размеры появляются из-за того, что при записи файла кодируются все пиксели сего "прямоугольника", даже если они белые или прозрачные 

в отличие от векторной графики, в которой можно растягивать изображение в любое количество раз, растровая графика, когда необходимо работать с картинками определенного размера и качества, очень оправдана
также растровая графика ооочень удобна, когда мы работаем со сложными изображениями, которые невозможно построить с простых фигур в векторных редакторах
0,0(0 оценок)
Ответ:
YlankinaAnastasiya
YlankinaAnastasiya
18.05.2021 21:01
Решение, что называется, "в лоб" (далеко, очень далеко, не самое лучшее):
var s,k1,k5,k10,k50,k100,k500,k1000,k10000:integer;
begin
write('s = '); readln(s);
k1:=0; k5:=0; k10:=0; k50:=0; 
k100:=0; k500:=0; k1000:=0; k10000:=0;
while s>=10000 do begin s:=s-10000; k10000:=k10000+1; end;
while s>=1000 do begin s:=s-1000; k1000:=k1000+1; end;
while s>=500 do begin s:=s-500; k500:=k500+1; end;
while s>=100 do begin s:=s-100; k100:=k100+1; end;
while s>=50 do begin s:=s-50; k50:=k50+1; end;
while s>=10 do begin s:=s-10; k10:=k10+1; end;
while s>=5 do begin s:=s-5; k5:=k5+1; end;
while s>=1 do begin s:=s-1; k1:=k1+1; end;
writeln('k10000=',k10000,' k1000=',k1000,' k500=',k500,' k100=',k100,' k50=',k50,' k10=',k10,' k5=',k5,' k1=',k1);
writeln(' Всего купюр = ',k1+k5+k10+k50+k100+k500+k1000+k10000);
end.

Пример:
s = 27879
k10000=2 k1000=7 k500=1 k100=3 k50=1 k10=2 k5=1 k1=4
 Всего купюр = 21
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота