Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи на заказ _ 10 не оч. сложных задачек

Автор: GUTALIN 30.11.2008 21:40

Времени нет ими заняться. Помогите. Задачи из задачника - В.Н. Пильщиков "Сборник упражнений по языку Паскаль"
Тема 6: ЛИТЕРНЫЙ ТИП
6.33н - Программа. В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: сумма числовых значений цифр, входящих в текст, равна длине текста.

Тема7: ПЕРЕЧИСЛИМЫЕ И ОГРАНИЧЕННЫЕ ТИПЫ. ОПЕРАТОР ВАРИАНТА
7.22. type курс=(С,В,Ю,3); {север,восток,юг,запад}
приказ=(вперед .вправо, назад,влево);
vaf К1,К2:курс; ПР:приказ;
Корабль сначала шел по курсу K1, а затем его курс был изменен согласно приказу ПР. Определить К2—новый курс корабля.

Тема 8: РЕГУЛЯРНЫЕ ТИПЫ: ВЕКТОРЫ
8.49. Программа. Определить, сколько различных литер входит в заданный текст, содержащий не более 100 литер и оканчивающийся точкой (в сам текст точка не входит).

Тема 9: РЕГУЛЯРНЫЕ ТИПЫ: МАТРИЦЫ
9.23. Программа. Дана вещественная матрица размером 20x30. Упорядочить ее строки по неубыванию: б) суммы их элементов;

Тема 10: РЕГУЛЯРНЫЕ ТИПЫ: СТРОКИ
10.17 . Программа Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом—точка. Напечатать, те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству: з) каждая буква входит в слово не менее двух раз;

Тема 11: ФУНКЦИИ И ПРОЦЕДУРЫ
11.38. Программа. Даны 6-элементные вещественные векторы х и у и квадратные матрицы А, В и С 6-го порядка. Вычислить величину (Ax,By)+(Cx,y)/(x,By).

Тема 12: РЕКУРСИЯ
12.16. Программа. Во входном файле задан текст, за которым следует точка. Проверить, является ли этот текст правильной записью “формулы”(см. предыдущую задачу).
12.15*(предыдущая). Программа. Во входном файле записана (без ошибок) формула следующего вида:
< формула >::=< цифра >│(< формула > < знак >< формула >)
< знак >::=+│-│*
< цифра >::=0│1│2│3│4│5│6│7│8│9
Ввести эту формулу и вычислить ее значение. (Например, 5→5, ((2-4)*6) →-12.)

Тема 13: КОМБИНИРОВАННЫЕ ТИПЫ. ОПЕРАТОР ПРИСОЕДИНЕНИЯ
13.3*.
type строка = array [1..15] of char;
вершина = rесоrd название: строк a;
высота:1000. .9999
end;
список = аrrау [1..30] of вершина;
Описать процедуру СамаяВысокая(С), печатающую назва¬ние самой высокой вершины из списка С.

Тема 14: МНОЖЕСТВЕННЫЕ ТИПЫ
14.37. Программа. Вычислить определитель заданной квадратной матрицы А n-го порядка (n=15), используя формулу разложения по первой строке:
,
где Ак—матрица, полученная из А удалением 1-й строки и k-го столбца. (Рекомендация: определить рекурсивную функцию от параметров lиs, которая по указанной формуле вычисляет определитель матрицы, полученной из А удалением первых l строк и всех столбцов, номера которых принадлежат множеству s.)

Тема 15: ФАЙЛОВЫЕ ТИПЫ
15.37. Описать процедуру npuce(t1, t2), переписывающую в текстовый файл t1 содержимое текстового файла t2, но без пустых строк.

Автор: ADSoft 2.12.2008 15:05

Видимо автору не очень нужно....?
отписался в личку..... тишина.... smile.gif

Автор: samec 3.12.2008 0:50

Цитата(ADSoft @ 2.12.2008 14:05) *

Видимо автору не очень нужно....?
отписался в личку..... тишина.... smile.gif

я забрал задания.

Автор: Lapp 3.12.2008 0:59

Цитата(ADSoft @ 2.12.2008 11:05) *
Видимо автору не очень нужно....?
отписался в личку..... тишина.... smile.gif


Цитата(samec @ 2.12.2008 20:50) *
я забрал задания.


М
Во избежание подобных случаев непонимания большая просьба устонавливать первый контакт _через_тему_.