Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Используя исполнитель чертежник в PascalABC напишите программу для вывода данного рисунка.

5-9 класс

Елабуга 24 апр. 2013 г., 9:05:49 (11 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Angelina20011023
24 апр. 2013 г., 11:22:54 (11 лет назад)

// Не скажу что оптимально но работает
uses
    DrawMan;

const
    c_x = 8;
    c_y = 8;

var
    xi, yi, h: integer;

procedure one_star(x, y, r: integer);
var
    xi, yi, step: integer;
begin
    step := r div 4;
    for xi := -1 to 1 do
        for yi := -1 to 1 do
        begin
            if (xi * yi <> 0) or (xi + yi = 0) then
                continue;
           
            ToPoint(x, y);
            PenDown;
            ToPoint(x + xi * 4 * step, y + yi * 4 * step);
            PenUp;
           
            //            stop;
            ToPoint(x + yi * step, y + xi * step);
            PenDown;
            ToPoint(x + xi * 4 * step, y + yi * 4 * step);
            PenUp;
           
            ToPoint(x - yi * step, y - xi * step);
            PenDown;
            ToPoint(x + xi * 4 * step, y + yi * 4 * step);
            PenUp;
           
            ToPoint(x + yi * 2 * step, y + xi * 2 * step);
            PenDown;
            ToPoint(x + xi * 3 * step, y + yi * 3 * step);
            PenUp;
           
            ToPoint(x - yi * 2 * step, y + xi * 2 * step);
            PenDown;
            ToPoint(x - xi * 3 * step, y - yi * 3 * step);
            PenUp;
           
            ToPoint(x + yi * 2 * step, y - xi * 2 * step);
            PenDown;
            ToPoint(x - xi * 3 * step, y - yi * 3 * step);
            PenUp;
           
        end;
end;

begin
    Field(2 * c_x, 2 * c_y);
   
    h := c_x div 2;
    for xi := -1 to 1 do
        for yi := -1 to 1 do
        begin
            if (xi * yi <> 0) or (xi + yi = 0) then
                continue;
            one_star(c_x + xi * h, c_y + yi * h, h);
           
        end;
end.

Ответить

Другие вопросы из категории

В программе объявлены переменные: a,b,c: integer;

m,n: real; Определите тип следующего выражения a+2+c*m

Даны 2 цифры

сформировать число - максимальная число записанное с их помощью.

Для какого из приведённых имён истинно высказывание: ((не (первая буква гласная)) и (не (последняя буква гласная))) или ((первая буква гласная) и (не (втор

ая буква согласная)/ 1. ааратат 2. водоканал 3. информатика 4. логика 5. сравнением 6. противостояние

помогите с паскалем

1. написать алгоритм нахождения максимального среди 4 целых чисел.
2. написать алгоритм проверки: имеются ли среди трех целых чисел два положительных значения.
3. написать алгоритм проверки: лежит ли точка с координатами х;у в первой координатной четверти?

Читайте также

Пожалуйста! Напишите программу для паскаля-

Имеются два числа:
а) вычислите сумму и разность этих чисел, используя два оператора readln.
б) перепишите программу так, чтобы использовался один оператор readln.
в) добавьте комментарии к программе.

Напишите программу для вывода на экран последовательности символов: ABBCCCDDDD…ZZZZZZZZZZZZZZZZZZZZZZZZZZ Напишите программу, которая выводит «Да», если

буква «а» встречается в тексте чаще, чем буква «о», и «Нет» в обратном случае. Поменяйте местами k первых и k последних символов строки. Удвойте вхождение буквы в текст. Например, если пользователь ввёл текст «мама мыла раму» и выбрал для удвоения букву «м», то после работы программы должно быть выведено на экран сообщение «ммамма ммыла рамму» Проверьте написанный текст на правильность написания сочетаний «жи», «ши». Если слова написаны с ошибкой – исправьте их. Удалите в каждом слове предложения первую и последнюю букву.

Помогите по программе paskal : 1.дано целое число.напишите программу которая уменьшает на 2 модуль этого числа и выводит на экран монитора

результат

2.дано целое число.напишите,программу которая выводит на экран последнюю цифру данного числа,затем возводит ее в квадрат и выводит на экран монитора результат

Написать программу для отыскания

max(min(a,b), min(c,d)), не
используя сложные логические условия и вложенные ветвления. Числа a,b,c,d
- целые. Протестировать программу для следующих исходных данных:



Вы находитесь на странице вопроса "Используя исполнитель чертежник в PascalABC напишите программу для вывода данного рисунка.", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.