| Типы программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
Этюды программистов, Решение Параметры передовае...., как передать параметры в программу? Как избежать мирцания?, Panel ? найти сокровище Задания по Паскалю!!HELP, Спасите Люди добрые, помогите, кто, чем может, помощь бедному студенту! задача, пилообразная последовательность Как перевести приложение на asm, Как перевести приложение на asm Задача по работе с файлом, нужно отредактировать Срочно помогите решить задачу!, Ну очень срочно 5 задач Паскаль проверка на наличие конкретных символов, задача (программа) на языке Pascal Ввод чисел Расположение и размеры окна, Запуск чужой программы Нахождение критического пути на орграфе, Модифицированный метод Форда Метод Якоби, Решение СЛАУ ВЫзов Фукнкции, помогите высзвать функцию TPyacc, нужна инфа Как Вы относитесь к курящим девушкам? Задача по процедурам и функциям Задача на треугольники., Срочно!!! расшифрование, расшифровать сообщение Афинные преобразование в плоскости, Паскаль Квадратное уравнение 2 Звук, Как переделать песню Аналоги процедур Делимость на 3 Числа 1 и 0 време компиляции проги в паскале, вопрос Паскаль не запускается, в полноэкранном режиме Интересная задача., Точнее её решение. Pascal, полезные ссылки Хэлп! Объединить отрезки!, Горит курсовая, помогите кто чем! Нужна ошибка String, где он? Как Вы относитесь к курящим девушкам? проблемы с запуском паскаля, не могу запустить! Помогите пожалуйста Задача на массив!!! Функция, Написать программу, используя функцию library, экспорт DLL в делфи x в степени n?функция? Как в Паскале скрыть курсор Очень простая задача, :) Создание контекстного меню, Вопрос TurboPascal Listbox and Textfile, kak infu skinut' iz Listbox v Textfile?? LPT порт, вопрос Помогите, пожалуйста, решить задачу! спасайте!!! решите задачу, задача с окончаниями Возведение в степень Присваивание чисел массиву, Проблема в синтаксисе... Площадь, найти площадь фигуры Модули, Вопрос Программирование: Pascal, Вопрос Помогите решить задачу, использование табуляции Решить программу, Во таткую Delphi и Adobe, В Adobe Page Maker разработчики не сдела Проверка своих сил, Задача Турбо Паскаль глючит под ХП Помогите аписать программу на паскале файлы помогите с задачей, задачка про маршруты Как Вы относитесь к курящим девушкам? Кубический корень Как узнать директорию WIndows ?, Как узнать директорию WIndows в Паскале КВадратное уравнение, обычная программа с дискриминантом Вопрос по командной строке Помогите!!! Вопрос ламера |
Платные хостинги Раскрутка сайта Книги по программированию Задания по Паскалю!!HELP, Спасите
- кому не лень помогите написать эти три задачи!просто я уже не успеваю их написать!!прошу вас!!Заранее большое человеческое спасибо!!1)В одномерном массиве, состоящем из n вещественных элементов, вычислить:1. количество элементов массива, равных 0;2. сумму элементов массива, расположенных после минимальногоэлемента.Упорядочить элементы массива по возрастанию модулей элементов.2)Уплотнить заданную матрицу, удаляя из нее строки и столбцы,заполненные нулями ( оформить в виде процедуры ).Найти номер первой из строк, содержащих хотя бы один положи-тельный эл-т ( оформить в виде функции ).3) 1. Описать пользовательский тип данных с именем NOTE типа запись(RECORD), содержащий следующие поля:- NAME - фамилия, имя - (тип STRING);- TELE - номер телефона - (тип STRING);- BDAY - день рождения -массив из трех чисел (тип INTEGER).2. Написать программу, выполняющую следующие действия:- ввод с клавиатуры данных в массив BLOC_NOTE, состоящий из 8-иэлементов типа NOTE; записи должны быть упорядочены по трем первымцифрам номера телефона.- вывод на экран информации о человеке, чья фамилия введена склавиатуры;- если такового нет - выдать на дисплей соответствующее сообщение.Выбор режима работы программы и ввод исходных данных осуществля-ется через окно диалога. Формируемый массив BLOC_NOTE отображаетя вокне исходных данных. Результаты поиска отображаются в окне результа-тов. - NiKitosНу во первых читай правила форума.Название темы должно отражать суть проблемы.Во вторых подожди до обеда я тебе готовый код выложу. - Код program Project1;{$APPTYPE CONSOLE}uses SysUtils;var GenArray: array[0..100] of real; //Главный массивprocedure FullArray(); // Заполняем массив случайными значениямиvar I: integer; r: real;begin randomize; for i := 0 to 100 do begin r := random*10; GenArray[i] := r; end;end;function TestToZero():integer; //Сколько нулей в массивеvar i: integer; K: integer;begin k:=0; for i := 0 to 100 do begin if int(GenArray[i]) = 0 then k := k+1; end; result := k;end;function FindMin(): integer; //Ищем позицию минимального элементаvar i, min: integer;begin min := 0; for i := 0 to 100 do begin if GenArray[min] > GenArray[i] then min := i; end; result := min;end;function SummAfterMin(el: integer): real; //Суммируем элементы после минимальногоvar i: integer; summ: real;begin summ := 0; for i := el to 100 do begin summ := summ + GenArray[i]; end; result := summ;end;procedure SortGenArray(); //Сортируем массив методом пузырька по модулю элементовvar i, k: integer; temp: real;begin for i := 0 to 99 do for k := i to 100 do begin If abs(GenArray[i]) < abs(GenArray[k]) then begin temp := GenArray[i]; GenArray[i] := GenArray[k]; GenArray[k] := temp; end; end;end;var i, h, min: integer; summ : real;begin // вызываем все вышеизложенное и выводим на экран. FullArray; for i := 0 to 100 do Writeln(GenArray[i]); h:=TestToZero; Writeln('Index zero= ', h); min := FindMin; Writeln('Min element position= ', min); summ:=SummAfterMin(min); Writeln('Summ after min element= ', summ); readln; SortGenArray; for i := 0 to 100 do Writeln(GenArray[i]); readln;end.highlightSyntax('delphimQ4MDk','delphi');Писано на Delphi consol application, просто чистого паскаля нет пока.Жди продолжения, сейчас работы много. Это сообщение отредактировал ~FoX~ - 21.12.2004, 12:46 - Приношу свои извенения за нарушение правил форума!В предь попытаюсь не нарушать их! Добавлено @ 22:18 Цитата (~FoX~ @ 21.12.2004, 12:43) Код program Project1;{$APPTYPE CONSOLE}uses SysUtils;var GenArray: array[0..100] of real; //Главный массивprocedure FullArray(); // Заполняем массив случайными значениямиvar I: integer; r: real;begin randomize; for i := 0 to 100 do begin r := random*10; GenArray[i] := r; end;end;function TestToZero():integer; //Сколько нулей в массивеvar i: integer; K: integer;begin k:=0; for i := 0 to 100 do begin if int(GenArray[i]) = 0 then k := k+1; end; result := k;end;function FindMin(): integer; //Ищем позицию минимального элементаvar i, min: integer;begin min := 0; for i := 0 to 100 do begin if GenArray[min] > GenArray[i] then min := i; end; result := min;end;function SummAfterMin(el: integer): real; //Суммируем элементы после минимальногоvar i: integer; summ: real;begin summ := 0; for i := el to 100 do begin summ := summ + GenArray[i]; end; result := summ;end;procedure SortGenArray(); //Сортируем массив методом пузырька по модулю элементовvar i, k: integer; temp: real;begin for i := 0 to 99 do for k := i to 100 do begin If abs(GenArray[i]) < abs(GenArray[k]) then begin temp := GenArray[i]; GenArray[i] := GenArray[k]; GenArray[k] := temp; end; end;end;var i, h, min: integer; summ : real;begin // вызываем все вышеизложенное и выводим на экран. FullArray; for i := 0 to 100 do Writeln(GenArray[i]); h:=TestToZero; Writeln('Index zero= ', h); min := FindMin; Writeln('Min element position= ', min); summ:=SummAfterMin(min); Writeln('Summ after min element= ', summ); readln; SortGenArray; for i := 0 to 100 do Writeln(GenArray[i]); readln;end.highlightSyntax('delphiVhNDUx','delphi');Писано на Delphi consol application, просто чистого паскаля нет пока.Жди продолжения, сейчас работы много. Спасибо за код!!Благодарю вас за то что нашли время!! |