С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 40
1

Написать комментарий к каждой строке программы

22.10.2017, 15:37. Показов 3903. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
написать комментарий к каждой строке


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
program lab1;
const nmax = 100;
type vector = array [1..nmax] of integer;
var a:vector;
    i,n,x,l,r,j,c,num:integer;
procedure InsertSortEnd(var a: vector); //Сортировка вставками с конца массива
var
  i, j, buf: integer;
begin  {InsertSortEnd}
  for i := n-1 downto 1 do
  begin
    buf := a[i];
    j := i + 1;
    while (j <= n) and (a[j] < buf) do
    begin
      a[j - 1] := a[j];
      j := j + 1;
    end;
    a[j - 1] := buf;
  end;
end;  {InsertSortEnd}
 
procedure printarray(a:vector);  //Вывод массива на экран
var i:integer;
begin  {randomarray}
  for i:=1 to n do
    write(a[i]:4);
  writeln;
end;  {randomarray}
 
begin
  randomize;
  repeat
  writeln('Введите размер массива(n<=100):');
  readln(n);
  until n<=100;
  for i:=1 to n do
    a[i]:=random(n)+1;
  writeln('Исходный массив имеет вид:');
  printarray(a);
  insertsortend(a);
  writeln('Отсортированный массив имеет вид:');
  printarray(a);
  //Двоичный поиск
  write('Введите число для поиска x=');
  readln(x);
  l:=1;
  r:=n;
  j:=0;
  while (l<=r)and (j=0) do
  begin
    c:=(l+r) div 2;
    if x<a[c] then r:=c-1
    else if x>a[c] then l:=c+1
    else j:=1;
  end;
  if j=0 then write('Числа, равного ',x,' в массиве нет')
  else begin
  num:=0;
  for i:=1 to n do
  if (a[i]=x)and(num=0) then num:=i;
  end;
  write('Число, равное ',x,' в массиве есть под номером ',num)
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
22.10.2017, 15:37
Ответы с готовыми решениями:

Написать комментарий к каждой строке программы
написать комментарий к каждой строке const n=10; type matrix=array of integer; var...

Написать пояснение к каждой строке
Нужно пояснить строки двух программ, помогите кому не сложно пожалуйста 1) var f: file of...

НУжно написать комментарии к каждой строке
uses crt; var n,i,j,n1,np,k:longint; s:longint; key:char; e:integer; function...

Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке
пожалуйста, помогите написать программу по заданию: получить целочисленную матрицу. Определить...

2
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
22.10.2017, 15:38 2
topchik, как связано с С++?
0
1355 / 854 / 365
Регистрация: 26.02.2015
Сообщений: 3,806
22.10.2017, 15:40 3

Не по теме:

topchik, так напишите. :)



Добавлено через 19 секунд
А по теме, комментировать каждую строку программы - бред.
0
22.10.2017, 15:40
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
22.10.2017, 15:40
Помогаю со студенческими работами здесь

Комментарий готовой программы
Прокомментируйте мне, пожалуйста, программу: program please; uses crt; const ...

Даны n пар чисел в каждой строке, выбрать одно число из каждой пары так, чтобы сумма их минимальна
Даны n пар чисел в каждой строке, выбратт одно число из каждой пары так, чтобы сумма их минимальна...

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

определить на какой строке находится минимальный элемент из максимальных на каждой строке
дан массив М(n,k). определить на какой строке находится минимальный элемент из максимальных на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru