Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм




Скачати 14.32 Kb.
НазваЛабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм
Дата конвертації13.05.2013
Розмір14.32 Kb.
ТипДокументы
uchni.com.ua > Бухгалтерія > Документы
Лабораторна робота . №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм

Види класичних алгоритмів;

Алгоритм видалення елемента з масиву;

Алгоритм вставки елемента в масив;

Алгоритм перестановки елементів в одновимірному масиві.

Program Delete;

const n=10;

type masiv=array[1..n] of integer;

var m:masiv;

k1,i:integer;

Procedure zsyv(k:integer; var A:masiv);

var i:integer;

Begin

for i:=k+1 to n do

A[i-1]:=A[i];

end;


Begin

for i:=1 to n do

begin

m[i]:=random(15);

write(m[i]:4);

end;

writeln;

write('k1=');

readln(k1);

zsyv(k1,m);

for i:=1 to n-1 do

write(m[i]:4);

end.


№1. Видалити із масиву к1 елемент.

Program Delete;

uses crt;

const n=8;

type masiv=array[1..n] of integer;

var m:masiv;

k1,i:integer;

Begin clrscr;

for i:=1 to n do

m[i]:=random(15);

writeln;

for i:=1 to n do

write(m[i]:4);

writeln('vvecti k1 - ');

readln(k1);

writeln;

for i:=k1+1 to n do

m[i-1]:=m[i];

writeln;

for i:=1 to n-1 do

write(m[i]:4);

end.

№2.Скласти программу, яка у рядок символів st вставляє нову рядкову величину st1.

№3.Ввести прізвище імя та по батькові. Зробити перестановку у тексті: імя, по батькові, прізвище.

Звіт про роботу зберегти у файлі ЛР _11.

Program Insert;

const n=10;

type masiv=array[1..n] of integer;

var m:masiv;

k1, x,i:integer;

Begin

for i:=1 to n do

begin

m[i]:=random(15);

write(m[i]:4);

end;

writeln;

write('k1='); readln(k1);

write(‘x=’); readln(x);
for i:=n downto k do

A[i+1]:=A[i];

end;
A[k1]:=x;

for i:=1 to n+1 do

write(m[i]:4);

end.
Procedure zsyv (k:integer; var

A:masiv);

var i:integer;

Begin

for i:=n downto k do

A[i+1]:=A[i];

end;

Procedure SWAP (k1, k2: integer; var m: masiv);

var x: integer;

begin

x:=m[k1];

m[k1]:=m[k2];

m[k2]:=x;

end

Схожі:

Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconЛабораторна робота №11. Реалізація класичних алгоритмів для роботи...
...
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconРеалізація алгоритмів з послідовними повтореннями у вигляді проектів
Лабораторна робота № Тема. Реалізація алгоритмів з послідовними повтореннями у вигляді проектів
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconУрок №23. Тема. Практична робота №7.. Побудова лінійних алгоритмів...

Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconТема. Реалізація алгоритмів з використанням множин у вигляді програм
Мета роботи. Відпрацювати навички використання множин при складанні та реалізації програм
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconТема. Реалізація алгоритмів з обробкою рядкових величин у вигляді програм
Мета роботи. Створити, реалізувати, налагодити програми, що містять рядкові величини
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconТема. Пр. 7 Побудова лінійних алгоритмів та їх реалізація у вигляді...

Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconТема. Реалізація алгоритмів з використанням процедур І функцій у вигляді програм
Мета роботи. Відпрацювати практичні навички складання та реалізації програм з використанням процедур та функцій користувача; навчитися...
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconТема. Реалізація рекурсивних алгоритмів у вигляді програм (проектів)...
Отримати цифри двійкового числа, можна за допомогою ділення з остачею на основу системи числення Якщо є число, то його остання цифра...
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconЛабораторна робота №1. Поняття алгоритму. Блок схема запису алгоритмів
Лабораторна робота №7. Функції введення/виведення printf(), scanf(). Лінійні обчислювальні процеси
Лабораторна робота. №11. Реалізація класичних алгоритмів для роботи з масивами та рядковими величинами у вигляді програм iconЛабораторна робота №2 Заміщення рядкових літер прописними
Ознайомитись з командами умовного те безумовного переходу, арифметичними діями в асемблері, отримати уяву про побудову циклів, поглибити...
Додайте кнопку на своєму сайті:
Школьные материалы


База даних захищена авторським правом © 2014
звернутися до адміністрації
uchni.com.ua
Головна сторінка