1

Тема: Поясніть що роблять строки програми

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a:array[1..20] of integer;
    n,i,j,k:integer;
begin
repeat
write('Write rozmer masiva n= ');
readln(n);
until n in [2..20];
writeln('Write elements of mass: ');
for i:=1 to n do  // от звідси поясніть що роблять строки,дякую
 begin
  write('a[',i,']=');
  readln(a[i]);
 end;
writeln('Mass: ');
for i:=1 to n do
write(a[i],' ');
writeln;
repeat
write('Write element which we must dellete ',n,' k=');
readln(k);
until k in [1..n];
if k<n then
for j:=k to n-1 do
a[j]:=a[j+1];
n:=n-1;
writeln('Result:  ',k);
for i:=1 to n do
write(a[i],' ')
readln;
end.

Дякую

2 Востаннє редагувалося FakiNyan (18.06.2018 10:47:34)

Re: Поясніть що роблять строки програми

в циклі від 1 до n виводимо

a[i] 

де i - число, що змінюється від 1 до n, після цього в i-тий елемент масиву а записуємо якесь значення

далі пишемо Mass: і починаємо цикл від 1 до n, в котрому через пробіл виводимо всі елементи масиву a. А далі я не знаю, бо там якийсь repeat йде + немає нормальних відступів, то важко читати, але вся ця фігня схожа на здоровий цикл, в котрму ще декілька циклів.

3 Востаннє редагувалося koala (18.06.2018 10:44:53)

Re: Поясніть що роблять строки програми

А ви точно програміст чи бажаєте ним стати?
Якщо ні, то це форум не для вас. Якщо так - то зробіть те, що розумієте, і просіть допомоги в тому, що не розумієте. Якщо не розумієте нічого - читайте книжки.
І відступи додайте, це читати просто фізично боляче.

4

Re: Поясніть що роблять строки програми

koala написав:

А ви точно програміст чи бажаєте ним стати?
Якщо ні, то це форум не для вас. Якщо так - то зробіть те, що розумієте, і просіть допомоги в тому, що не розумієте. Якщо не розумієте нічого - читайте книжки.
І відступи додайте, це читати просто фізично боляче.

Вибчаюсь,та я на екзамені просто і цю програму переробив зі своєї лаб.
Я (поверхносно ) знаю що да як,але на всякий випадок закинув сюди щоб бути впевненим коли буду давати відповіді на запитання

5

Re: Поясніть що роблять строки програми

darsteba написав:

я на екзамені просто

Ви ніколи не думали, що ця фраза дуже демотивує вам допомагати?
Складайте іспит, отримуйте заслужену оцінку і робіть висновки.

6

Re: Поясніть що роблять строки програми

koala написав:
darsteba написав:

я на екзамені просто

Ви ніколи не думали, що ця фраза дуже демотивує вам допомагати?
Складайте іспит, отримуйте заслужену оцінку і робіть висновки.

Чого ви так не любите студентів ?)

7 Востаннє редагувалося FakiNyan (18.06.2018 14:59:46)

Re: Поясніть що роблять строки програми

бо студентофоб => сам латентний студент

Подякували: koala, Fox, /KIT\3

8

Re: Поясніть що роблять строки програми

Fox написав:

Чого ви так не любите студентів ?)

До студентів я нормально ставлюся. А не люблю ледацюг і халявників.
Мабуть, я латентний ледар.

9 Востаннє редагувалося Fox (18.06.2018 15:20:02)

Re: Поясніть що роблять строки програми

koala написав:
Fox написав:

Чого ви так не любите студентів ?)

До студентів я нормально ставлюся. А не люблю ледацюг і халявників.
Мабуть, я латентний ледар.

Навряд така задачка зустрілась би, але в мене давали по 3 задачки на залік з інформатики.
При тому, що я не вчуся на програміста.
Ех... Вгадайте хто робив не 3 аааа..... Десь 3*6 або 5 (не вчитель загрузив))

10

Re: Поясніть що роблять строки програми

Fox написав:
koala написав:
darsteba написав:

я на екзамені просто

Ви ніколи не думали, що ця фраза дуже демотивує вам допомагати?
Складайте іспит, отримуйте заслужену оцінку і робіть висновки.

Чого ви так не любите студентів ?)

Може тому, що оце нещодавно був у лікаря, який так само іспити здавав?
Або послухав сусідку, яка жалілася на синового вчителя, який так само іспити здавав?
Або… список професій довгий…

11 Востаннє редагувалося Fox (18.06.2018 16:27:03)

Re: Поясніть що роблять строки програми

ReAl написав:
Fox написав:
koala написав:

Ви ніколи не думали, що ця фраза дуже демотивує вам допомагати?
Складайте іспит, отримуйте заслужену оцінку і робіть висновки.

Чого ви так не любите студентів ?)

Може тому, що оце нещодавно був у лікаря, який так само іспити здавав?
Або послухав сусідку, яка жалілася на синового вчителя, який так само іспити здавав?
Або… список професій довгий…

Чому програмістів порівнюють з лікарем ?
PS: Не думаю що всі хто просить допомогти вчиться на програміста.
Можливо просто мають інформатику яка їм не дуже треба.

12

Re: Поясніть що роблять строки програми

Fox написав:

Чому програмістів порівнюють з лікарем ?

https://en.wikipedia.org/wiki/Therac-25

at least six accidents between 1985 and 1987, in which patients were given massive overdoses of radiation. Because of concurrent programming errors, it sometimes gave its patients radiation doses that were hundreds of times greater than normal, resulting in death or serious injury.

https://en.wikipedia.org/wiki/2015_Sevi … 400M_crash

On 9 May 2015, an Airbus A400M Atlas cargo plane on a test flight crashed at La Rinconada, Spain, less than 5 kilometres (3.1 mi) from Seville Airport at around 1:00 pm local time, killing 4 of the 6 crew onboard... Airbus Chief Strategy Officer Marwan Lahoud confirmed on 29 May that incorrectly installed engine control software caused the fatal crash

Досить?

13

Re: Поясніть що роблять строки програми

koala написав:
Fox написав:

Чому програмістів порівнюють з лікарем ?

https://en.wikipedia.org/wiki/Therac-25

at least six accidents between 1985 and 1987, in which patients were given massive overdoses of radiation. Because of concurrent programming errors, it sometimes gave its patients radiation doses that were hundreds of times greater than normal, resulting in death or serious injury.

https://en.wikipedia.org/wiki/2015_Sevi … 400M_crash

On 9 May 2015, an Airbus A400M Atlas cargo plane on a test flight crashed at La Rinconada, Spain, less than 5 kilometres (3.1 mi) from Seville Airport at around 1:00 pm local time, killing 4 of the 6 crew onboard... Airbus Chief Strategy Officer Marwan Lahoud confirmed on 29 May that incorrectly installed engine control software caused the fatal crash

Досить?

"В суді Техасу було надано дуже мало інформації про те, хто був данним єдиним програмістом. AECL могла не надавати свої записи про працевлаштування, а також співробітники компанії не надавали даних про їх освіту, кваліфікацію та досвід роботи. Відомо лише, що розробник програмного забезпечення покинув компанію в 1986-му році"
Кхм...
І часто таке буває ?
PS: Щось мені підказує що це ПО навіть дебажити не пробували.

14

Re: Поясніть що роблять строки програми

Fox написав:

Кхм...
І часто таке буває ?

Лікарі і пілоти-вбивці теж не часто зустрічаються.

15 Востаннє редагувалося Fox (18.06.2018 17:22:50)

Re: Поясніть що роблять строки програми

koala написав:
Fox написав:

Кхм...
І часто таке буває ?

Лікарі і пілоти-вбивці теж не часто зустрічаються.

Ну... Халявщиків багато, але наче якось живемо.
В мене з знайомих мало хто прям вчиться дуже.
Я такі, яким досить 3 (чи який там прохідний).

16

Re: Поясніть що роблять строки програми

З одного боку таких людей можна зрозуміти: наша система освіти доволі неадекватна. Але тоді або плати за предмети, які, на твою думку, тобі не потрібні, або забий на оцінку. Якщо ж людина усе ж вирішила чесно вчитись, то задавати питання треба зовсім інакше.

17 Востаннє редагувалося Fox (18.06.2018 18:10:40)

Re: Поясніть що роблять строки програми

Torbins написав:

забий на оцінку.

Ну... Set("Оцінка", RandomRange(1, 2)) => CallTalonFor(...) =>| CallZdavTalon(...) OR CallRemove(...) |
Думаю зрозуміло)

18

Re: Поясніть що роблять строки програми

koala написав:
Fox написав:

Чого ви так не любите студентів ?)

До студентів я нормально ставлюся. А не люблю ледацюг і халявників.
Мабуть, я латентний ледар.

Не в тому суть що я не знаю, просто викладач задає питання і хоче відповідь як у лекції написано. Я знаю як і для чого то треба, а як правильно пояснити не знаю

19

Re: Поясніть що роблять строки програми

darsteba написав:

Не в тому суть що я не знаю

Тоді в чому проблема?

darsteba написав:

просто викладач задає питання і хоче відповідь як у лекції написано

Я не можу гарантувати на 100%, але на 99% кажу вам, що єдина людина на форумі, що має шанси знати, як написано у лекції вашого викладача - це ви. Ми навіть імені викладача не знаємо.

darsteba написав:

Я знаю як і для чого то треба, а як правильно пояснити не знаю

Поясніть, як можете, ми виправимо, якщо десь щось сильно не так буде. Хоча далеко не факт, що це буде те, чого хоче ваш викладач (імені якого ми не знаємо).

20 Востаннє редагувалося Fox (19.06.2018 16:19:32)

Re: Поясніть що роблять строки програми

Своїми словами взягалі не приймає ?
Чи це він вимагає на 5 таке знати ?