Архитектору и проектировщику|Тепло- и звукоизоляция URSA.RU
Показать сообщение отдельно
Непрочитано 02.01.2011, 17:18 #1
{Конкурс} Lisp. Задачки для студентов
gomer
 
строю, ломаю
 
Украина
Регистрация: 03.04.2008
Сообщений: 5,550

Пока еще не сошел пьяный угар новогоднего стола, предлагаю вашему вниманию задачки для студентов одного из вузов как продолжение темы о качестве высшего образования, ибо в нормальном рассудке хочется плакать от такого...
Почему конкурс? Да, потому, что преподаватели обычно принимают определенный вариант решения, другие, отличные от искомого караются незачетом, так было давно, так будет еще долго, а может и всегда...
Итак...
Цитата:
Дан отрезок прямой. Разработать Lisp программу строящую окружность, в конечной точке заданного отрезка, длина дуги которой равна длине отрезка.
Запрос пользователю: Select Line

Дана окружность. Разработать Lisp программу строящую отрезок прямой, как диаметр проходящую через центр окружности параллельно оси X.
Запрос пользователю:Select circle

Дан квадрат. Разработать Lisp программу строящую описанную окружность.
Запрос пользователю:
Select first corner
Select other corner

Даны две концентрические дуги. Разработать Lisp программу строящую окружность концентричную заданным дугам и проходящую по середине между ними.
Запрос пользователю:
Select first arc
Select other arc

Дан текст из 10 символов в направлении параллельном оси X. Разработать Lisp программу записи первых 5 символов из указанного текста, в направлении
параллельном оси X и начальной точке заданной пользователем.
Запрос пользователю:
Select text
Enter start point

Дан текст с направлением параллельным оси X. Разработать Lisp программу строящую отрезок прямой подчеркивающий указанный текст, при этом начало отрезка в начальной точке текста и ширина места для одной буквы принимается равной высоте текста.
Запрос пользователю: Select text

Дана окружность. Разработать Lisp программу строящую квадрат, один из углов которого указывается пользователем, равновеликий по площади заданной окружности.
Запрос пользователю:
Select circle
Enter point for corne

Дана окружность. Разработать Lisp программу «вписывающую» квадрат в заданную окружность.
Запрос пользователю:Select circle

Дана окружность. Разработать Lisp программу «вписывающую» равнобедренный треугольник в заданную окружность
Запрос пользователю:Select circle

Даны три окружности различного диаметра. Разработать Lisp программу,
строящую окружность с центром в точке указанной пользователем, площадь
которой равна среднему арифметическому площадей трех заданных окружностей.
Запрос пользователю:
Select circle 1
Select circle 2
Select circle 3

Разработать Lisp программу строящую окружность с центром в середине отрезка, длина дуги которой равна длине отрезка.
Запрос пользователю:Select line

Дан равнобедренный треугольник. Разработать Lisp программу построения круга, с центром в любой вершине треугольника, равного по площади заданному треугольнику.
Запрос пользователю: Select line
Просмотров: 5088
 
Размещение рекламы