Официальный сайт seoturbina 24/7/365

Вы не зарегистрированы

Авторизация

паскаль:алгоритмы обмена

Фото пользователя Игорь Владимирович Лашманов
Размещено: Игорь Владимирович Лашманов - вт, 20/10/2009 - 20:48
Данные об авторе
Автор(ы): 
Лашманов И.В.
Место работы, должность: 
учитель информатики
Регион: 
Республика Татарстан
Характеристики ресурса
Уровни образования: 
среднее (полное) общее образование
Класс(ы): 
8 класс
Класс(ы): 
9 класс
Класс(ы): 
10 класс
Предмет(ы): 
Информатика и ИКТ
Целевая аудитория: 
Учащийся (студент)
Целевая аудитория: 
Учитель (преподаватель)
Тип ресурса: 
конспект урока (занятия)
Краткое описание ресурса: 
алгоритмы

 

Тема: Паскаль «Алгоритмы обмена»
 
 
1)с помощью переменной x
x:=a;
a:=b;
b:=x;
 
2)без вспомогательной переменной
a:=a+b;
b:=a-b;
a:=a-b;
3) логической переменной xor
a:=a xor b;
b:=a xor b;
a:=a xor b;
 
 
 
 
Задание: Имеется массив из N целочисленных элементов, 2<N<100. Поменять местами элементы, стоящие на четных номерах на элементы, стоящие на нечетных номерах.
 
var
   i,n:integer;
   a:array[1..11] of integer;
 
procedure      swap(var a,b:integer);
begin
 a:=a+b;
     b:=a-b;
     a:=a-b;
end;
 
begin
     assign(input,'input.txt');
     assign(output,'output.txt');
     reset(input);
     rewrite(output);
          readln(n);
for i:=1 to n do read(a[i]);
i:=1;
while i<n do
begin
swap(a[i],a[i+1]);
writeln(a[i],' ',a[i+1]);
inc(i,2);
end;
for i:=1 to n do write(a[i],' ');
end.
 
 
ДЗ: Составить программу, где условие обмена четность и нечетность соседних элементов.

»  Тэги к этому документу:

Смотреть видео 365 онлайн


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн