Форум МГОУ Прокопьевск

Объявление

Кому нужна квартира на сутки ночь час обрашяйтесь к TRojan

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Практически задания!!!!!!

Сообщений 1 страница 2 из 2

1

Практические задания.

ОПЕРАЦИОННЫЕ СИСТЕМЫ

1. Занести в BL  наименьшее число из отрезка от 2 до К на которое не делится число N, при условии что 2 K<N
2. Вычислить факториал числа 8!
3. Дан массив типа word размерностью n. Найти сумму всех его элементов не превышающих заданного m, далее вывести ее на экран.
4. Найти в массиве максимальный элемент и его индекс. Вывести на печать.
int X[5]={1,2,3,1,8};
int i, max, index;
max=X[0];index=0;
For (i=1; i<5; i++)
{
    If (X[i]>X[0]) {max=X[i]; index=i}
}
Printf (“%d%d”,max,index);
не знаю как точно

5. Подсчитать сколько раз в массиве встречается заданный элемент N. Вывести кол-во данных вхождений.

int X[5]={1,2,3,1,8};
int i, N=1, index=0;
For (i=0; i<5; i++)
{
    If (X[0] ==N) index++
}
cout<<index<<endl;

СЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ

6. Написать HTML код для отображения в браузере таблицы:

1 2
3 4
5 6 7
<TABLE>
<TR>
  <TD>1</TD><TD>2</TD><TD></TD>
</TR>
<TR>
  <TD></TD><TD>3</TD><TD>4</TD>
</TR>
<TR>
  <TD>5</TD><TD>6</TD><TD>7</TD>
</TR>
</TABLE>

7. Рассчитать сетевую маску для IP адреса 192.168.0.37/28. 
Указать сколько компьютеров может входить в такую подсеть.
Написать 2 зарезервированных адреса у которых в поле номер компьютера расположены все 0 или все 1.

8. Написать код css файла в котором при помощи псевдоклассов описывается поведение ссылок отличное от стандартного.

<STYLE type="text/css">
A:visited { color:blue }
A:active { color:brown }
A:link { color:#FF0000 }
A:hover { color:red; text-decoration: none}
</STYLE>

9. Указать к какому классу относится каждый из перечисленных IP адресов:
192.168.0.15
127.0.0.1
112.0.0.15
167.58.13.21

СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ

10. Составить программу,  которая формирует очередь, добавляя в нее произвольное количество компонент.
11. Составить программу,  которая формирует стек,  добавляя в него произвольное количество компонент.
12. Написать процедуру, которая выполняет вставку компоненты по заданному ключу.

ФУНКЦИОНАЛЬНОЕ И ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ

13. На языке Пролог вычислить сумму ряда целых чисел от 1 до n.
14. Написать программу на языке Пролог, реализующую телефонный справочник. В справочнике содержится следующая информация о каждом абоненте: имя и телефон. Реализовать вывод всей информации из справочника, поиск телефона по имени, поиск имени по телефону.
15. Написать программу на языке Пролог для реверса списка. Например: [1, 2, 3]  [3, 2, 1].
16. Написать программу на языке Пролог для удаления из списка целых всех элементов, равных 0. Например: [1, 0, 2, 0, 3, 0]  [1, 2, 3].

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

17. Построить программу на языке Си++ для работы со структурой Дата. Программа должна обеспечивать простейшие функции для работы с данными структурами: увеличение/уменьшение на 1 день, ввод значений, вывод значений.
18. Построить программу на языке Си++  для работы со структурами - строками. Структура должна включать следующие поля: массив для хранения строки, его длину, время создания строки. Программа должна обеспечивать простейшие функции для работы с данными структурами: изменение строки, вывод строки, нахождение подстроки в строке.
19. Построить программу на языке Си++  для работы со структурами - квадратными матрицами. Структура должна включать соответствующие поля: порядок, набор коэффициентов. Программа должна обеспечивать простейшие функции для работы с данными структурами: ввод матрицы, транспонирование матрицы, вывод матрицы в удобной форме.

ТЕОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И МЕТОДЫ ТРАНСЛЯЦИИ

20. Выполнить вычисление функции ПЕРВ для правил следующей грамматики G=(N,T,P,S):
N={A,B,C.D}
          T={a,b,c,d,g,f}
           P = {(1) <A>  ? <B><C>c,
(2) <A>  ? g<D><B>,
(3) <B>  ? ,
(4) <B>  ? b<C><D><E>,
(5) <C>  ? <D>a<B>,
(6) <C>  ? ca,
(7) <D>  ? ,
(8) <D>  ? d<D>,
(9) <E>  ? g<A>f,
(10) <E>  ? c  }.

21. Выполнить вычисление функции СЛЕД для нетерминалов грамматики G=(N,T,P,S):
N={A,B,C.D}
          T={a,b,c,d,g,f}
           P = {(1) A  ?BCc,
(2) A ? gDB,
(3) B ?,
(4) B ? bCDE,
(5) C ? DaB,
(6) C ?ca,
(7) D ?,
(8) D ?dD,
(9) E ? gAf,
(10) E ? c }.

ТЕОРИЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ

22. Построить приведенную грамматику
G={N,T,P,S}
Т={a,b,c}
N={I,T,M,K}
P: {IT
II+T
II-T
TM
TT*M
TT/M
M(I)
MK
Ka
Kb
Kc}

23. Эквивалентны ли грамматики с правилами:
    S ? AB и S ? AS | SB | AB     A ? a | Aa A ? a     B ? b | Bb B ? b   
24. Ввести строку из произвольных ASCII-символов и произвести её сортировку под управлением функциональных клавиш: <F1> - по возрастанию; <F2> - по убыванию; <F10> - завершение программы. Работу программы отобразить на экране. (Assembler).
25. Ввести строку из произвольного числа символов. Выполнить преобразование символьной строки в её цифровой аналог на основе ASCII-кодов, после чего произвести поиск максимального кода. Работу программы отобразить на экране. (Assembler).

0

2

ViRus написал(а):

9. Указать к какому классу относится каждый из перечисленных IP адресов:
192.168.0.15
127.0.0.1
112.0.0.15
167.58.13.21

192.168.0.15 класс С (стандартный класс)
127.0.0.1    предназначен для тестирования программ и взаимодействия процессов в рамках одного компьютера. В большинстве случаев в файлах настройки этот адрес обязательно должен быть указан, иначе система при запуске может зависнуть
112.0.0.15     класс А (стандартный класс)
167.58.13.21 класс В (стандартный класс)

0