РефератыИнформатикаЗаЗадачи по программированию 2

Задачи по программированию 2

Задание 1. Технические средства реализации информационных процессов.


Начертите схему взаимодействия основных устройст вкомпьютера в процессе решения задач. Дать краткую характеристику узлов схемы, пояснить их назначение, привести примеры



Арифметическо-логическое устройство, которое выполняет арифметические и логические операции


Устройство управления, которое организует процесс выполнения программ


Запоминающее утройство для хранения программ и данных


Внешние устройства для ввода-вывода информации.


Принципы функционирования ЭВМ, разработанные фон Нейманом, оказались настолько хороши, что они (с небольшими изменениями) до сих пор используются в современных компьютерах.


Задание 2. Программирование линейных вычислительных процессов.


Составить схему алгоритма и программу линейного вычислительного процесса.


















Номер варианта
Вариант
Исходные данные
А В С D
0
10 3,2 12,*102
5,2

Алгоритм








X, G





Программа


program z2;


uses crt;


var


a,b,c,x,d,g:real;


begin


writeln('vvod a,b,c,d ');


readln (a,b,c,d);


x:=a-sqrt(b+abs(cos(3*c)));


g:=exp(a)+2*exp(1.5*ln(d))+x;


writeln('x=',x,' g=',g);


readkey


end.


Пример работы программы



Задание 3. Программирование ветвящихся вычислительных процессов


Составить схему алгоритма и программу ветвящегося вычислительного процесса.








Номер варианта
Вариант
0



Алгоритм




y


Программа


program z3;


uses crt;


var


x,y:real;


begin


writeln('vvod x= ');


readln (x);


if (x>=-pi/2) and (x<=pi/2) then y:=2*sqr(cos(x))-sin(x);


if (x>-pi/2) and (x<=(3*pi)/4) then y:=sqr(cos(x))/ln(1-cos(x));


if (x<-pi/2) or (x>(3*pi)/4) then y:=1/(sqr(sin(x))-cos(x));


writeln('y=',y);


readkey


end.


Пример работы программы



Задание 4. Организация циклов


Составить схему алгоритма и программу циклического вычислительного процесса.


Индексацию элементов заданого массива начать с 0. Для перебора элементов массива использовать оператор For.








Номер варианта
Вариант
0

Дан массив В, содержащий 12 элементов целого типа, образуют ли 8 послдених элеиентов этого массива возрастающую последовательность?



Алгоритм








последние 8 не возрастают, индекс


елементов елемента, на котором


возрастают заканчивается возрастание


равен k



Программа


program z4;


uses crt;


label a1;


var


a:array [0..12] of integer;


i,k,d:integer;


begin


clrscr;


for i:=0 to 11 do


begin


write('a[',i,']=');


readln(a[i]);


if i>4 then


if (a[i]<a[i-1]) and (d=0) then


begin


d:=d+1;


k:=i;


end;


end;


if k=0 then write('poslednue 8 elementov vozrastayt')


else


writeln('ne vozrastaet, undeks elementa ',k);


readkey


End.


Примеры работы программы



Задание 5. Организация сложных циклов


Составить схему алгоритма и программу циклического вычислительного процесса. Ввод данных выполнить с помощью оператора For. Программу снабдить комментариями.


Перебор элементов исходной матрицы вести по столбцам. Использовать два оператора repeat.








Номер варианта
Вариант
0

Дана целочисленная матрица D(4x5). Найти наибольший по модулю элемент матрицы и его местоположение в ней (номер строки и столбца на пересечении которых он расположен).



Алгоритм




max


Программа


program z5;


uses crt;


var


d:array [1..4,1..5] of integer;


i,j,imax,jmax,max:integer;


begin


writeln('vvedute matricy');


for i:=1 to 4 do


for j:=1 to 5 do


readln(d[i,j]);


max:=abs(d[1,1]);


i:=1;


repeat


j:=1;


repeat


if abs(d[i,j])>max then


begin


imax:=i;


jmax:=j;


max:=d[i,j];


end;


j:=j+1;


until j=5;


i:=i+1;


until i=4;


writeln('max=b[',i,j,']=',max);


readkey


end.Задание 6. Программирование с использованием подпрограмм.


Составить схему алгоритма главной программмы и подпрограммы, главную программу и подпрограммму


При решениии задачи использовать подпрограмму-функцию. Обмен данными между главной программой и п

одпрограммой – через списки формальных и фактических параметров








Номер варианта
Вариант
0

Вычислить число сочетаний из m элементов по n, используя формулу



Алгоритм главной программы







f


Алгоритм
под
программы





program z6;


uses crt;


function factor(x:integer):real;


var


k,d,i:integer;


begin


d:=1;


for i:=1 to x do


d:=d*i;


factor:=d;


end;


var


n,m,y:integer;


f:real;


begin


write('vvedute n,m ');


readln(n,m);


y:=n-m;


f:=factor(n)/(factor(m)*factor(y));


writeln('resultat=',f );


readkey


end.Задание 7. Изучение приемов работы с современными пакетами прикладных программ для офисов.








Номер варианта
Вариант
0
Создание и редактирование текстовых документов средствами текстового редактора Microsoft Word

Текстовый редактор – это программа, которая позволяет создать документ с текстовыми данными.


Текстовый процессор – это программа для ввода, редактирования и обработки текстовых документов с различной информацией (например, с таблицами, графикой и т.д.).


К текстовым редакторам и процессорам можно отнести: встроенные текстовые редакторы; редакторы инструментальных компьютерных программ; универсальные текстовые процессоры; редакторы научных документов, программы для верстки макетов журналов и книг (издательские системы).


В настоящее время наиболее популярным является текстовый процессор MicrosoftWord 2003, но уже появилась новая версия MicrosoftOffice 2007.


В Word можно создавать документы следующих типов:


Новый документ


Веб – страницу


XML - документ


Сообщение E-mail


Сообщение – Факс


Конверты и Наклейки


Шаблоны


Создание документа


Все новые текстовые документы в Word создаются на основе шаблонов. Шаблон – это документ, который используется в качестве образца для создания новых текстовых документов.


После запуска Word на экране отображается окно, в котором виден пустой текстовый документ, основанный на шаблоне Обычный.


По умолчанию все текстовые документы в Word создаются на основе шаблона Обычный Normal.dot, а весь текст вводится в стиле Обычный Normal, в котором установлены основные параметры форматирования: шрифт - TimesNewRoman, размер шрифта - 10 пунктов, выравнивание по левому краю, одинарный межстрочный интервал.


В окно пустого текстового документа можно ввести текст, вставить таблицу, рисунок и т.д. Пустой документ имеет название Документ 1, которое видно в строке заголовка.


Текстовый документ в Word можно создать следующими способами:


- выбрать команду Создать в меню Файл, затем в области задач (изменится режим на «Создание документа») в разделе Создание выбрать «Новый документ», основанный на шаблоне Обычный или разделе Шаблоны в пункте На моем компьютере выбрать предопределенный шаблон или мастер, на основе которого требуется создать документ или шаблон.;


- щелкнуть пиктограмму Создать на панели инструментов Стандартная, откроется пустой документ Документ 1, основанный на шаблоне Обычный.


При создании новых документов им будут последовательно присваиваться номера 2, 3, 4, 5 и т.д. В пустом документе вверху слева видна мерцающая вертикальная линия, которая называется курсором ввода. Курсор указывает, куда будет вводиться символ с клавиатуры или вставляться какой-либо объект (рисунок, таблица и т.д.).


Редактирование текста в
Word


После ввода текста он подвергается различным изменениям. Редактирование документа в Word осуществляется командами меню или нажатием клавиш на клавиатуре ПК.


Операции редактирования (удаление, вставка, перемещение) осуществляются над:


Символами


Строками


Фрагментами


Ввод символов осуществляется с клавиатуры (в режиме вставка или замена), а для удаления символов используют клавиши Backspace или Delete.


Операциями редактирования для строк являются: удаление строки, разделение одной строки на две, слияние двух строк в одну, вставка пустой строки.


Операции редактирования (копирование, перемещение и удаление) для фрагментов. Фрагментом называется непрерывная часть текста. Для удаления, копирования, перемещения фрагмента необходимо его выделить.


Выделить фрагмент можно с помощью мыши или клавиатуры. В Word применяются различные способы выделения для слова, строки, предложения, абзаца. (одинарный, двойной или тройной щелчок мышью в абзаце или слева от абзаца на полосе выделения). Выделенный текст можно копировать, перемещать и удалять как с помощью буфера обмена, так и методом перемещения при помощи мыши (при нажатой левой или правой клавиши).


После выделения фрагмента операцию копирования или перемещения его можно выполнить следующими способами:


используя левую кнопку мыши (перетаскивание)


используя правую кнопку мыши (перетаскивание)


с помощью команд меню Правка


с помощью команд контекстного меню


с помощью пиктограмм на панели инструментов (вырезать, копировать, вставить)


с клавиатуры (набор клавиш)


Для отмены ошибочного действия в Word применяется операция откатки. Команда отмены находится в меню Правка и на панели инструментов. Кроме команды откатки существует команда отмены откатки.


Редактирование существующего текста в Word с помощью команды Правка / Заменить


Предусмотренная в Word возможность поиска и замены текста значительно ускоряет процесс редактирования (правки) большого текста. Кроме того, с помощью этой команды можно осуществлять поиск и замену определенных параметров форматирования, специальных символов и других объектов документа.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Задачи по программированию 2

Слов:1316
Символов:13444
Размер:26.26 Кб.