Пятница, 18.10.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 14 15 16 17 18 ... 123 124 »
Показано 226-240 из 1848 сообщений
1623. Lexa   (28.05.2008 15:34)
0  
Сайт хорош в плане програмирования, но к сожалению не в плане визуализации. Пожалуйста обновите стилистику вашего сайта.
Ответ: Вряд ли будет по двум причинам:
1) зато быстро грузится;
2) актуальность сомнительна, честно говоря. Я сам пишу на Free Pascal

1622. Мадина   (27.05.2008 16:31)
0  
Помогите пожалуйста описать процедуру DeleteNum(L,N), удаляющую из списка L элемент с номером N. Процедура также освобождает память, занимаемую удаленным элементом. Зарание спасибо

1621. Паша   (26.05.2008 15:59)
0  
Решите пожалуйста задачу
1 Составить программу подсчёта числа элементов, равных максимальному элементу в последовательности вещественных чисел.
2 В последовательности неотрицательных чисел определить являются ли ее минимальный элемент некоторой степенью индекса этого элемента.

1620. Мадина   (25.05.2008 21:49)
0  
А почему на мои сообщения не отвечают?
Ответ: ?? Ну, во-первых, времени мало, а, во-вторых, под каким именем Вы делали сообщения? Когда?

1619. Валера   (25.05.2008 13:39)
0  
Здравствуйте, Борис!
Решите пожалуйста задачу
1 Заполните файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g те компоненты файла f, которые являются четными
Ответ: Решение этой задачи размещено в разделе "Программы - Простые программы" (http://borlpasc.narod.ru/progprost.htm) под номером 64

1618. тоха   (25.05.2008 13:32)
0  
Решить плиз задачу на паскале !
Дан двумерный массив содержащий 4 строки и 4 столбца.Элементами массива являются вещественные числа.Упорядочить в массиве по возрастанию элементы пятого столбца.Полученный массив вывести на экран
Ответ: Не понятно: что такое "пятый" столбец?

1617. Максим   (25.05.2008 12:07)
0  
Здравствуйте! Кто нибудь помогите! Вот задание: Для каждого слова заданного в предложении показать долю согласных, определить слово в котором согласных больше.Надо на Char. Заранее благодарен

1616. Дарья   (25.05.2008 00:12)
0  
Здравствуйте! Помогите пожалуйста с экзаменом
Задача 3 «Автомобиль преступников».
Брауну, Джонсу и Смиту предъявлено обвинение в соучастии в ограблении банка. Похитители скрылись на поджидавшем их автомобиле. На следствии Браун показал, что преступники скрылись на синем «Бьюике»; Джонс сказал, что это был чёрный «Крайслер»; Смит утверждал, что это был «Форд Мустанг», но ни с коем случае не синий. Стало известно, что, желая запутать следствие, каждый из них указал правильно либо марку автомобиля, либо её цвет. Какой марки и какого цвета был автомобиль?
Ответ: А что тут сложного?
Браун сказал только одно: "Бьюик". Значит, это правда.
Джон - черный Крайслер. Верно одно, значит - черный "Бьюик"
Ну а у Смита правда то, что "не синий"

1615. Татьяна   (24.05.2008 14:30)
0  
Составить программу на Pascal, содержащую:
-объект ДВУМЕРНЫЙ МАССИВ со следующими методами работы с ним:
1. Создание(параметры - количество строк и столбцов)
2. Вывод на экран
3. Вывод в числовой файл(параметры - имя рабочего файла)
-объект ОБРАБОТКА МАССИВА как потомок предыдущего со следующими методами обработки:
1. Определить, сколько пар соседних одинаковых элементов в двумерном массиве(элементы являэтся соседними, если их индексы различаются на единицу, как по столбцам, так и по строкам).
2. Заменить все элементы столбцов, в которых есть ровно 1 четный элемент, значением этого элемента.
Первый метод применить к массиву А, второй к массиву В. Вывести оба массива на экран и в файл.
Результаты работы программы вывести на экран.
Реализовать объекты программы в виде отдельного модуля.

1614. Уткин   (18.05.2008 22:46)
0  
Спасибо, вы лучшие!

1613. Екатерина   (16.05.2008 16:19)
0  
Здравствуйте! Я учусь с Павлов одном классе, и нам надо написать программы, я в turbo packale ничего не понимаю, задачи Павла темболее! решите пожалуйста!
спасибо

1612. Настя   (15.05.2008 16:57)
0  
Решите,пожалуйста,задачи:
1.a*a-b=c*c ,где a,b и c вводятся с клавиатуры и это числа от 1 до 20.
2.найти количество различных чисел числа.

1611. Екатерина   (14.05.2008 20:10)
0  
решите пожалуйста задачи:

1Дано натуральное число:
а)сколько раз первая цифра встречается в данном числе;
б)верно ли, что данное число начинается на А, а заканчивается на В (А и В вводятся с клавиатуры).

2Найти все четырёхзначные числа, в которых ровно две одинаковых цифры.
3Найти количество различных цифр данного натурального числа.
4Найти количество нечётных делителей натурального числа, больших К (К вводить с клавиатуры).
5Найти все натуральные числа x, y и z из интервала от 1 до 20, для которых выполняется равенство: x * y2 = z2.
Ответ: Вы посмотрите задачи, которые я решил для Павла (чуть ниже). Если в чем-то не разберетесь, напишите - буду посмотреть

1610. Евгений   (12.05.2008 01:11)
0  
Здравствуйте, Борис!

Спасибо Вам за ответы.
Вот некоторые вопросики по ним.
В вопросе про определение положения символа в строке.
Дело в том, что я хотел подробней описать, а получилось, что только запутал все.
Выделенная константа Space_needed:Integer=4 на самом деле является неизвестной величиной.
Это в данном примере она равна 4, а ведь не факт, что и в других случаях она останется такой же.
А вот за уточнение с перебором СПАСИБО, наставили на путь истинный.
Предполагаю, что решение тогда будет иметь вид:

Begin
for i := 1 to length(St) do
if (St[i] = '' '') then Space_pos := i { в принципе, позиция любого символа }
end...

или

Space_count := 0;
For i := 1 to length(St) do begin
if (St[i] = '' '') then inc(Space_count);
if (Space_count > 0) then Space_pos := i { в Space_pos останется последнее значение }
end...

Прав ли я или все-таки необходима помощь?

*****************

А вот со вторым примером (про отключение контроля ввода/вывода) есть вопрос к строке № 8.

{ 1 } VAR
{ 2 } Code, Num: Integer; {к примеру, у Вас байты, но Code должен иметь тип Integer}
{ 3 } BEGIN
{ 4 } Write(''''Input of integer: '''');
{ 5 } repeat
{ 6 } {$I-} ReadLn(Num); {$I+}
{ 7 } Code := IOResult;
{ 8 } if Num > 255 then Code := 0; {к примеру}
{ 9 } if Code <> 0 then WriteLn(''''Error. Try again'''');
{ 10 } until Code = 0;
{ 11 } ...
{ 12 } END.

Если "правильный ввод = 0. Все остальные ошибки не 0", то получается, что число больше 255 (это в моем случае с byte) уже изначально является ошибочным, почему же тогда при неверном числе (Num) параметр count ставится в положение 0?
Может здесь просто описка?
И строку стоит записать в таком виде:
{ 8 } if ((Num > 0) and (Num < 255)) then Code := 0; { учесть "простую тупизну" - ввод
отрицательного числа }


==================================
С уважением, Евгений.
Ответ: 1) Space_needed определена как ТИПИЗИРОВАННАЯ константа, т.е. указан ее тип. Это значит, что значение ее можно менять. Отличается от "обычной" переменной только тем, что у нее уже есть значение (есть в Pascal сегмент особый инициализированных переменных - вот это такая).
2) Первый и второй пример тождественны. Но сохранят только положение САМОГО ПОСЛЕДНЕГО пробела. Если нужно знать положение всех, то заведите массив положений. В Borland Pascal строка имеет не более 255 символов. Так что если завести массив
Space_posions: Array[1..255] of Integer;
то хватит наверняка.
3) Я не досмотрел: 8я строка должна иметь вид
if Code = 0 then if Num {не в нужных пределах - так напишу} then Code := 1;
Сбрасывать самому код ошибки (Code := 0) не разумно. При ошибочном вводе, например, букву ввел, а не цифру, в Num, в принципе, может быть что угодно.
Ну и с байтом такая проверка излишняя - попытка ввести отрицательное значение или большее 255 - уже ошибка.
Я привел пример для того (строка 8), чтобы показать, как отслеживать не только правильность ввода, но и принадлежность определенному диапазону. Или можно, например, при ошибочном вводе присваивать значение по умолчанию.

1609. Татьяна   (11.05.2008 11:32)
0  
Здравствуйте, помогите, пожалуйста, написать программу для нахождения произведения n (n<=10)матриц размерности k*k (k<=10).Матрицы, n ,k вводятся с клавиатуры. Заранее спасибо!


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Конструктор сайтов - uCoz