![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
leaval |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
Здравствуйте!
Вот решил как говорится на старости лет получить высшее. Учусь заочно. Но последнее посещение учебного заведения, то бишь школы, было 16 лет назад. Так вот уважаемые, прошу вашей помощи, так как с pascal не в ладах был ещё в школе. Вот задания: 1)Пусть дано натуральное число n. Получите наименьшее число вида 2k (k - верхний индекс), превосходящее n. 2)Пусть даны целые числа а1, а2, ..., аn (1,2,n - нижний индекс) среди которых могут быть повторяющиеся. Составьте новый массив из чисел, взятых по одному из каждой группы равных членов данной последовательности 3) Пусть даны вещественные числа x1 (1- нижний индекс), ..., х8. Получите квадратную матрицу порядка 8, образованную по правилу: В скобке (мартица) х1 х2 ... х8 х1 х2 ... х8 ( всё во второй степени) ... ... ... ... х1 х2 ... х8 ( всё в восьмой степени) 4) Пусть смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2. Составьте программу вычесления обьема и температуры образованной смеси. Пока эти Заранее благодарю всех кто примет участие в помощи! Ответ уже был дан Freeman (большое спасибо) на 3 задание, вот его решение
|
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Про информативность заголовка в правилах читал? Еще раз перечитай!!!
да я уже переименовал.. она называлась "помогите в решении задач". Думаю надо в правила внести "Один вопрос- одна тема"... Сообщение отредактировано: Altair - 10.11.2005 12:19 |
leaval |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
Модераторам. Ребята извините за мою тупость. Помогите если что, только тему не удаляйте пожалуйста. Ещё раз спасибо
|
Altair |
![]()
Сообщение
#4
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Цитата 1)Пусть дано натуральное число n. Получите наименьшее число вида 2^k, превосходящее n. var -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Altair |
![]()
Сообщение
#5
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Цитата 2)Пусть даны целые числа а1, а2, ..., аn (1,2,n - нижний индекс) среди которых могут быть повторяющиеся. Составьте новый массив из чисел, взятых по одному из каждой группы равных членов данной последовательности не понял. Проще говоря новый массив не должен содержать повторяющиеся элементы ? или результат - множество чисел, которые в 1 массиве повторяются? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
leaval |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
Altair - так написано задание в книге
|
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Цитата результат - множество чисел, которые в 1 массиве повторяются ![]() Что делаем для решения задачи? 1. Сортируем массив (любой, на выбор, метод из FAQ) ... 2. Проходим по отсортированному массиву: ... Сообщение отредактировано: volvo - 10.11.2005 15:25 |
leaval |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
спасибо, вот Вам плюсик
|
leaval |
![]()
Сообщение
#9
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
Volvo то есть как я понял решение будет таким ( по пузырьковой сортировке)?
тогда чем является j? или его надо убрать или заменить чем то? Сообщение отредактировано: leaval - 10.11.2005 14:59 |
volvo |
![]()
Сообщение
#10
|
Гость ![]() |
To: leaval
![]() |
klem4 |
![]()
Сообщение
#11
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Вот такой вариант для первой задачи мне кажется на больших числах будет быстрее :
uses crt; Сообщение отредактировано: klem4 - 10.11.2005 15:40 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#12
|
Гость ![]() |
To: klem4
Это ты где такой изврат видел? ![]() uses crt; Хотя это, в принципе, аналогично решению Altair-а P.S. Тесты показали - метод klem4 работает в 10.75 раз медленнее, чем у Altair-а ![]() klem4: ну извините, это было только предположение, что то конечно силшком медленно :cry2: Сообщение отредактировано: klem4 - 10.11.2005 18:04 |
leaval |
![]()
Сообщение
#13
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
Ребята простите за мой тупизм
Volvo так она должна выглядеть
Volvo прости за назойливость, просто препода нет и приходится за короткое время готовится самому, а ещё есть 6 предметов. Так что у меня надежда на Вашу помощь, так как паскаль дается после работы очень тяжко |
volvo |
![]()
Сообщение
#14
|
Гость ![]() |
Вот так она должна выглядеть (значения N и A только для теста, если надо - меняй, если нужен ввод с клавиатуры - убери комментарии):
Прикрепленные файлы ![]() |
leaval |
![]()
Сообщение
#15
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: valera Репутация: ![]() ![]() ![]() |
volvo - благодарчик
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 10:53 |