Лабораторные и курсовые работы по информатике

Правила форума
Раздел для предложений товаров и услуг
Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Лабораторные и курсовые работы по информатике

#1

Непрочитанное сообщение Malicious Penetrator » 25 апр 2009, 18:17

Пишу работы на следующих языках: Basic, Fortran, Pascal, C, C++. А так же в средах разработки Delphi и Lazarus. Все выполняю в соответствии с требованиями преподавателей, если необходимо - объясняю как работает.

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#2

Непрочитанное сообщение Mabus » 25 апр 2009, 22:59

Malicious Penetrator, дан куб состоящий из кубиков. сторона куба N кубиков. Дано К протытканий, любое из которых паралельно оси и задается 3мя числами x y z, два числа кородинаты и одно равняется 0 это означает ось в доль которой идет протыкание. Ограничения: 0<N<10001; 0<K<500.
Необходимо посчитать кол-во проткнутых кубиков.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#3

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 11:24

Интересная задача, какой язык, сколько платишь и какие сроки?

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#4

Непрочитанное сообщение Mabus » 26 апр 2009, 11:50

Язык ЛЮБОЙ плачу бутылку пива =) интересно сможешь это решить или нет =)))
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#5

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 12:43

Окей) Я так понял кубик - это единица измерения, и собственно координаты протыкания тоже в кубиках даны и протыкается куб насквозь. Если так - то тут несколько строчек кода :-)

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#6

Непрочитанное сообщение Mabus » 26 апр 2009, 13:04

правильно ты понял... :) можно даже без когда, объясни словами алгоритм.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#7

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 13:09

Количество проткнутых кубиков = N*K
Я думаю больше ничего тут объяснять не надо :-D

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#8

Непрочитанное сообщение Mabus » 26 апр 2009, 13:12

ответ неверен. кубик проткнутый дважды или трижды или 10ый раз остается ОДНИМ проткнутым кубиком.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#9

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 13:44

А, точно :-) тогда все усложняется) Тогда как вариант сделать трехмерный массив и оперируя с ним можно будет решить эту задачу)

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#10

Непрочитанное сообщение Mabus » 26 апр 2009, 13:50

Еще одно неверное решение =) Сам посчитай сколько для этого надо памяти и сколько времени выполняется цикл 10000*10000*10000.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#11

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 13:53

алгоритм такой:
создаем массив NxNxN, заполненный нулями.
запускаем цикл протыканий и по координатам заполняем его единицами.
пересчитываем единицы в массиве.
Вот вкратце расписал)

Добавлено спустя 1 минуту 18 секунд:
пока писал, ты уже отпостил) Сдаюсь, какой твой вариант?

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#12

Непрочитанное сообщение Mabus » 26 апр 2009, 13:55

Через масив получится только при N <500 думай еще =)))

Добавлено спустя 58 секунд:
Сдаваться не интеересно... я Щас пока к дантисту и за покупками схожу, а ты подумай еще ;)
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#13

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 14:01

Ну я бы воспользовался кучей, тогда и скорость расчетов увеличится.

Аватара пользователя
Mabus
Забанен
Сообщения: 5282
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Лабораторные и курсовые работы по информатике

#14

Непрочитанное сообщение Mabus » 26 апр 2009, 17:05

Максимальный размер масива (при минимальном элементе, 1 элемент массива = 1 бит) при скромных подсчетах больше 100гб. 8)
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

Аватара пользователя
Malicious Penetrator
Автор темы
Сообщения: 502
Зарегистрирован: 24 апр 2009, 22:59
Благодарил (а): 18 раз
Поблагодарили: 32 раза

Re: Лабораторные и курсовые работы по информатике

#15

Непрочитанное сообщение Malicious Penetrator » 26 апр 2009, 17:17

Ты сам то хоть решение знаешь? :-)


Вернуться в «Обучение, тренинги, чертежи»