Контрольні питання
1. Що таке динамічні структури? З чого вони складаються?
2. Наведіть різни приклади опису динамічних структур.
3. Які види динамічних структур існують?
4. Які види зберігання лінійних списків ви знаєте?
5. Які операції над лінійними списками можна виконувати?
6. Поясніть, що таке стеки.
7. Назвіть основні операції над стеками і поясніть їх
виконання схематично.
8. Як можна отримати доступ до будь-якого елементу стека,
окрім вершини?
9. Наведіть фрагмент коду для додавання
елементу устек. 10.Поясніть, що таке черги і
правила їх організації.
11. Назвіть основні операції над чергами і поясніть їх
виконання схематично.
12. Наведіть фрагмент коду для
ініціалізації черги.
написати програму :
Картотека відеотеки організована у вигляді масиву структур з полями: назва
фільму, вартість, режисер. Ввести інформацію по відеотеці і вивести інформацію
про фільми одного режисера. Вивести інформацію про всі фільми за зростанням
вартості.
До ть будьласка!
Им можно открыть и посмотреть текстовое представление любого файла, хотя большие файлы он не откроет (зависнет или упадет) и может иметь проблемы с кодировками.
Имеет простейшие функции типа поиск, замена, переход. А так же открыть и сохранить файл.
Если часто приходится иметь дело с текстовыми файлами предназначеными в первую очередь для чтенье компьютером типа программных кодов, скриптов и тд, то рекомендуется использовать специализированные блокноты типа Notepad++, Sublime Text, Vim, Akelpad и тд
MSO Word предназначен для создания, просмотра, редактирования текстовых документов (не просто текстовых файлов) предназначеных в первую очередь для просмотра людьми. Потому очень много уделяется внимания форматированию текста, можно добавлять всякие рисунки, таблички и прочее и прочее
Можно редактировать и простые текстовые файлы, но это не удобно
const n=10;
var a:array[1..n+1] of integer;
p,i:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(21);
write(a[i]:4);
end;
writeln;
write('p = '); readln(p);
a[n+1]:=p;
i:=1;
while a[i]<>p do i:=i+1;
if i<=n
then writeln('Искомый элемент найден, его номер = ',i)
else writeln('Искомый элемент не найден');
end.
Пример 1:
Исходный массив:
7 17 16 13 0 1 19 20 12 5
p = 13
Искомый элемент найден, его номер = 4
Пример 2:
Исходный массив:
20 4 5 12 14 10 11 16 18 20
p = 15
Искомый элемент не найден