рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

10 задач с решениями программированием на Паскале

10 задач с решениями программированием на Паскале - раздел Связь, Задача 1.Условие Найти Среднее Арифметическое Общей Совокупностиэлеме...

Задача 1.Условие Найти среднее арифметическое общей совокупностиэлементов тех строк заданной матрицы, последний элемент которых равен 1.Программа program S2 Z1 type m array 1 100,1 100 of integer var A m procedure vvod m,n integer var x m var i,j integer begin writeln введитеэлементы массива for i 1 to m dofor j 1 to n doread x i,j end procedure arf m,n integer var x m var i,j,s integer sr real beginfor i 1 to m do begin s 0 sr 0 if x i,n 1 then beginfor j 1 to n dos s x i,j sr s n writeln среднееарифметическое ,i, строки равно ,sr 5 2 end end end beginvvod 3,3,A arf 3,3,A end.Задача 2.Условие Получить массив Х n по правилу Хi 1,если в i-м столбце заданной матрицы есть хотя бы один элементпревышающий заданное значение С, иначе Xi 0. Найти общее число элементов, больших С. Программа program S2 Z2 type m array 1 100,1 100 of integer mas array 1 100 of integer var A m procedure vvod m,n integer var x m var i,j integer begin writeln введите элементы массива for i 1 to m dofor j 1 to n doread x i,j end procedure moped m,n integer var y m var i,j,c,k integer X mas begin k 0 writeln введитевеличину С readln c for j 1 to n do x j 0 for j 1 to n dofor i 1 to m doif y i,j gt c then begin X j 1 k k 1 end writeln элементы массива Х for j 1 to n do write X j , writeln writeln число элементов матриципревышающих число ,c, равно ,k end beginvvod 2,5,A moped 2,5,A readln end.Задача 3.Условие Дан массив A 5,5 . Изменить часть матрицы,находящуюся под главной диагональю следующим образом если элемент A i,j этой части матрицы больше элемента A j,i , то задать элементу A i,j новое значение, равное полу сумме двух этихэлементов.Программа program S2 Z3 type m array 1 100,1 100 of real var A m procedure vvod m,n integer var x m var i,j integer beginwriteln введите элементымассива for i 1 to m dofor j 1 to n doread x i,j end procedure mat m,n integer var x m var i,j integer t real beginwriteln измен нный матрица A i,j будет выглядеть так for i 1 to m dofor j 1 to n doif i gt j then if x i,j gt x j,i then x i,j x i,j x j,i 2 for i 1 to m dofor j 1 to n dowrite A i,j 2 1, end beginvvod 5,5,A mat 5,5,A end.Задача 4.Условие Определить самую длинную последовательностьподряд идущих нулей в заданном одномерном массиве.Программа program S2 Z4 type m array 1 100 of integer var A m procedure vvod m integer var x m var i integer begin writeln введите элементы массива for i 1 to m doread x i end procedure moped m integer var x m var i,k,n integer begin k 0 n 0 for i 1 to m doif x i 0 then k k 1 else begin if x i-1 0 then if k gt n then n k k 0 end if k gt n thenwriteln самая большаяпоследовательность нулей состовляет ,k elsewriteln самая большаяпоследовательность нулей состовляет ,n end beginvvod 20,A moped 20,A end.Задача 5.Написать программу, считывающую заданное количествоодномерных массивов, определяющую минимальный элемент в каждом из них иподсчитывающую количество нулей среди элементов, расположенных за минимальным.Программа program S2 Z5 type m array 1 100 of integer mas array 1 10 of m var A mas procedure vvod kn integer x mas var y m i,t,k,min,k0 integer beginfor k 1 to kn do begink0 0 min 1000 writeln введите кол-во эл-ов в ,k, -ом массиве read t writeln теперь введите элементыэтого массива for i 1 to t doread y i for i 1 to t doif y i lt min then min y i writeln минимальный элемент этогомассива равен ,min for i 1 to t doif y i min then for i i to t doif y i 0 then k0 k0 1 writeln количество нулей массивапосле минимального значения равно ,k0 write write end end beginvvod 5,A end.Задача 6.Условие Написать программу подсчитывающую в каждой из заданных строкколичество слов мама . Программа program S2 Z6 type str string 100 ms array 1 100 of str var A ms procedure vvod m integer var x ms var i integer beginfor i 1 to m do begin writeln введите ,i, -ю строку readln A i end end procedure moped m integer var x ms var i,k integer st str beginfor i 1 to m do begin k 0 st A i while pos мама ,st lt gt 0 do begin k k 1 delete st,pos мама ,st ,4 end writeln кол-во слов мама в ,i, -ой строке ,k end end beginvvod 5,A moped 5,A end. Задача 7.Условие Дан массив из 7 строк, в каждой из которых не более 50 элементов.

Удалить изкаждой строки все пробелы и записать количество удал нных пробелов в конец этойстроки.Программа program S2 Z7 type s string 50 ms array 1 100 of s var A ms procedure vvod m integer var x ms var i integer beginfor i 1 to m do begin writeln введите ,i, -ю строку readln A i end end procedure prob m integer var x ms var i,k integer st,p s beginfor i 1 to m do beginst x i k 0 while pos ,st lt gt 0 do begin delete st,pos ,st ,1 k k 1 end str k,p insert p,st,length st 1 writeln i, -ая строка , st end end beginvvod 7,A prob 7,A end.Задача 8.Прграмма program S2 Z8 type ft text mas array 1 100 of string var f1 ft k,i,j integer s string A mas procedure sozd var f ft n integer var i integer s string begin assign f, c 1.txt rewrite f for i 1 to n dobegin writeln введите ,i, -ю строку readln s writeln f,s end close f end procedure w var f ft var s string begin writeln измененный фаил будет выглядеть так reset f while not eof f do begin readln f,s writeln s end close f end begin writeln введите кол-во строк в файле readln k sozd f1,k reset f1 while not eof f1 dobegin for i 1 to k do begin readln f1,s A i s end end for j 1 to k dofor i 1 to k doif length a i lt length a i-1 then begins a i a i a i-1 a i-1 s end close f1 rewrite f1 for i 1 to k do writeln f1,a i close f1 w f1 end.Задача 9.Условие В файле из вещественных чисел переставитьэлементы таким образом, чтобы сначала были записаны все положительные, затемвсе отрицательные, а потом все нули.Программа program S2 Z9 type fi file of integer m array 1 100 of integer var f1 fi n integer procedure vvod n integer var f fi var i,a integer beginassign f, c f.int rewrite f writeln Введите компоненты файла for i 1 to n do beginread a write f,a end close f end procedure sort n integer var f fi var buf fi s,i,j,k integer a m beginreset f assign buf, c buf.int rewrite buf while not eof f do beginfor i 1 to n do begin read f,s A i s end end for j 1 to n dofor i 1 to n doif a i gt a i-1 then begins a i a i a i-1 a i-1 s end k 0 for i 1 to n doif a i 0 then begin s a i a i a n-k a n-k s k k 1 end for i 1 to n do write buf,a i close buf close f erase f rename buf, c f.int end procedure w var f fi var a integer beginreset f while not eof f do beginread f,a write a 4 end end beginwriteln Задайте кол-вокомпонентов файла readln n vvod n,f1 sort n,f1 w f1 write end.Блок схема Задача 10.Условие Записать в конец каждой строки текстового файлаколичество слов в этой строки.Программа program S2 Z10 type ft text mas array 1 100 of string var f1 ft k integer procedure sozd var f ft n integer var i integer s string begin assign f, c f.txt rewrite f for i 1 to n dobegin writeln введите ,i, -ю строку readln s writeln f,s end close f end procedure kslov var f ft var s,pk,p string k integer buf ft beginreset f assign buf, c buf.txt rewrite buf while not eof f do begin k 0 readln f,s p s while pos ,p gt 1 do begink k 1 delete p,1,pos ,p end str k,pk insert pk,s,length s 1 writeln buf,s end close f close buf erase f rename buf, c f.txt end procedure w var f ft var s string begin writeln измененный фаил будет выглядеть так reset f while not eof f do begin readln f,s writeln s end close f end beginwriteln введите кол-во строк вфайле readln k sozd f1,k kslov f1 w f1 end.Блок схема.

– Конец работы –

Используемые теги: 10, задач, решениями, программированием, Паскале0.062

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: 10 задач с решениями программированием на Паскале

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)
Будем увеличивать , т.к. ее увеличение вызовет большее увеличение функции цели.Предположим, что , тогда Запишем новый опорный план . Все оценки… Теперь базисными переменными являются , а свободными . Для анализа этого плана… Будем увеличивать . Пусть , тогда откуда получаем Все оценки опорного плана должны бытьнеотрицательны, а значит должны…

Постановка задачи линейного программирования и двойственная задача линейного программирования.
Всвязи с развитием техники, ростом промышленного производства и с появлением ЭВМвсе большую роль начали играть задачи отыскания оптимальных решений… Именно в силу этого процесс моделированиячасто носит итеративный характер. На… Здесь имеется полная аналогия с тем, как весьма важнаи зачастую исчерпывающая информация о поведении произвольной…

Расчетно-графическое задание состоит из четырех задач. Для задач 1,2,3 имеется два варианта, для задачи 4 – вариант для каждого студента.
На сайте allrefs.net читайте: Расчетно-графическое задание состоит из четырех задач. Для задач 1,2,3 имеется два варианта, для задачи 4 – вариант для каждого студента....

- содержательная постановка задачи коммивояжёра, транспортной задачи, задачи распределения ресурсов в ТЭС;
На сайте allrefs.net читайте: - содержательная постановка задачи коммивояжёра, транспортной задачи, задачи распределения ресурсов в ТЭС;...

НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. ИСТОРИЧЕСКИЙ И СОЦИАЛЬНЫЙ КОНТЕКСТ ПРОГРАММИРОВАНИЯ. ИСТОЧНИКИ ОШИБОК В ПРОГРАММНОМ СРЕДСТВЕ
ВВЕДЕНИЕ... Лекция НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ... Программа как формализованное описание процесса обработки данных Программное средство...

Методы линейного программирования, двойственность в линейном программировании
Методы линейного программирования двойственность в линейном... Задание Задание Задание...

ОФП. Цели и задачи. Специальная физическая подготовка. Профессионально-прикладная физическая подготовка. Спортивная подготовка. Цели и задачи
В основе общей физической подготовки может быть любой вид спорта или отдельный комплекс упражнений, например гимнастика, бег, бодибилдинг, аэробика,… Цели и задачи общей физической подготовки 1. Здоровье. Общая физическая подготовка нужна в первую очередь для укрепления здоровья.

Отчет по курсу прикладные задачи программирования
М. ИНФРА М, 1995. 432с. ил стр. 4. Какие бывают форматы файлов 5. Как загрузить файл с диска 6. Как перемещаться по тексту 7. Как выделить фрагменты… Сост. В.Н. Логинова СибГИУ. Новокузнецк, 1998. 30с ил стр. 7 8. 21. Что такое… Word 7.0 для занятых.

В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование
В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование... Структурное программирование это технология создания программ позволяющая... Компиляторы и интерпретаторы Трансляторы бывают...

Отчет по курсу прикладные задачи программирования
М. ИНФРА М, 1995. 432с. ил стр. 4. Какие бывают форматы файлов 5. Как загрузить файл с диска 6. Как перемещаться по тексту 7. Как выделить фрагменты… Сост. В.Н. Логинова СибГИУ. Новокузнецк, 1998. 30с ил стр. 7 8. 21. Что такое… Word 7.0 для занятых.

0.027
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам