Страниц: [1]
  Печать  
Автор Тема: Помогите советом, что ли, мы пока еще не местные..))  (Прочитано 13967 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
: Октябрь 05, 2014, 16:05:07 �

Пацан учится в колледже, изучают вторую неделю Паскаль. Пацан неделю проболел, но задание нужно сделать.

Вот задание:
С помощью оператора do while заполнить массив случайными числами в диапазоне от -10 до 10.
Затем 2 раза вывести на экран.

Сказали в колледже самому в инете скачать Паскаль и сделать задание. Отсюда вопросы:

1. Скачали Free Pascal IDE - правильно ли?
2. Значение многих терминов не совсем понятны из переписанного конспекта, отсюда вопрос следующий: посоветуйте учебник по Паскалю!
3. Собственно, задание. Если можно - решение с объяснением, что там и к чему.

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

Записан
☭-Изделие 20Д
Ум
*****
Offline Offline

Сообщений: 7915

СПАСИБО
-вы поблагодарили: 6291
-вас поблагодарили: 2516


[img] http://s016.radikal.ru/i337/1409/6a/5b2b5c71

614445846
Просмотр профиля Email
Ответ #1 : Октябрь 05, 2014, 20:17:29 �

Может пригодится Huh? там ссылка есть на книжку
//текст доступен после регистрации//

Эти пользователи сказали вам СПАСИБО :

Smith

За это сообщение 1 пользователь сказал спасибо!
Записан

zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 486



Просмотр профиля Email
Ответ #2 : Октябрь 05, 2014, 20:47:47 �


1. Скачали Free Pascal IDE - правильно ли?


У free pascal совместимрость с turbo pascal (на котором, скорее всего, идёт обучение). Так что проблем с free pascal быть не должно. В свое время компилировал free pascal-евским компилятором turbo pascal-евский код. Всё нормально работало.


2. Значение многих терминов не совсем понятны из переписанного конспекта, отсюда вопрос следующий: посоветуйте учебник по Паскалю!

В своё время изучал по книге Попова В.Б. "turbo pascal для школьников". Там всё достаточно хорошо изложено.


3. Собственно, задание. Если можно - решение с объяснением, что там и к чему.

С этим не помогу. Давно это было

Эти пользователи сказали вам СПАСИБО :

Smith

За это сообщение 1 пользователь сказал спасибо!
Записан
☭-Изделие 20Д
Ум
*****
Offline Offline

Сообщений: 7915

СПАСИБО
-вы поблагодарили: 6291
-вас поблагодарили: 2516


[img] http://s016.radikal.ru/i337/1409/6a/5b2b5c71

614445846
Просмотр профиля Email
Ответ #3 : Октябрь 06, 2014, 14:23:30 �


1. Скачали Free Pascal IDE - правильно ли?


У free pascal совместимрость с turbo pascal (на котором, скорее всего, идёт обучение). Так что проблем с free pascal быть не должно. В свое время компилировал free pascal-евским компилятором turbo pascal-евский код. Всё нормально работало.


2. Значение многих терминов не совсем понятны из переписанного конспекта, отсюда вопрос следующий: посоветуйте учебник по Паскалю!

В своё время изучал по книге Попова В.Б. "turbo pascal для школьников". Там всё достаточно хорошо изложено.


3. Собственно, задание. Если можно - решение с объяснением, что там и к чему.

С этим не помогу. Давно это было
Подозреваю это тебе и ответили Wink

Если конечно это ты выбрал ник Светиклапа Huh?
//текст доступен после регистрации// но уж очень много совпадений
Ложка дегдя - подозреваю оператор RND преподы принять не должны дюже просто, имхо надо посмотреть алгоритм вычисления случайных чисел.
ПЫСЫ у мя самого с низкоуровневыми языками дело швах - алгол, алмир, фортран
Последнее редактирование: Октябрь 06, 2014, 14:34:36 от Изделие 20Д Записан

vlad
Гений-Говорун
*
Offline Offline

Сообщений: 1005

СПАСИБО
-вы поблагодарили: 735
-вас поблагодарили: 327



Просмотр профиля
Ответ #4 : Октябрь 06, 2014, 14:27:48 �

1. Скачали Free Pascal IDE - правильно ли?
Для начала советую скачать TMT Pascal(не важно какую версию). Но на будущее без билдера пацану не обойтись.

2. Значение многих терминов не совсем понятны из переписанного конспекта, отсюда вопрос следующий: посоветуйте учебник по Паскалю!
Влад начинал с Ж.Джонс,К.Харроу Решение задач в системе Турбо Паскаль/Пер. с англ.; Предисл. Ю.П.Широкого. - М.: Финансы и статистика, 1991. - 720с.: ил.

Эту книгу очень и очень НЕ советую!
Чесгря советую тупо F1!
 
3. Собственно, задание. Если можно - решение с объяснением, что там и к чему.

Вот собственно говоря исходник notsuchrandom.pas:

program notsuchrandom;
uses crt;
var i,n:integer;
    r:array[1..100]of integer;
begin
    write('Enter quantity of numbers n=');
    readln(n);
    i:=1;
    while i<=n do
     begin
         r:=random(20)-10;
         writeln('random',i,'=',r,' ');
         inc(i);
     end;
     writeln;
     i:=1;
     while i<=n do
     begin
         writeln('random',i,'=',r,' ');
         inc(i);
     end;
     repeat until keypressed;
end.

Далеко не оптимиальный код, но азы Паскаля изучал 11 лет назад, так-что sorry.
компилятор TMT Pascal 3.90.
Записан

SATYAT NASTI PARO DHARMAH
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #5 : Октябрь 06, 2014, 15:20:05 �

спасибо всем откликнувшимся!  Показывает сердце
 я вечером отпишусь с кодом, рассматриваемом на занятиях\. там код был в разы меньше (все-таки только второе или третье занятие). я приведу тот код, который у нас не получается. будет предметный разговор тогда, т.к. щас с работы ничего не могу откомментировать в силу собственной тотальной программерной беСграмотности  Сдаюсь

Эти пользователи сказали вам СПАСИБО :

☭-Изделие 20Д

За это сообщение 1 пользователь сказал спасибо!
Записан
vlad
Гений-Говорун
*
Offline Offline

Сообщений: 1005

СПАСИБО
-вы поблагодарили: 735
-вас поблагодарили: 327



Просмотр профиля
Ответ #6 : Октябрь 07, 2014, 09:23:14 �

спасибо всем откликнувшимся!  Показывает сердце
 я вечером отпишусь с кодом, рассматриваемом на занятиях\. там код был в разы меньше (все-таки только второе или третье занятие). я приведу тот код, который у нас не получается. будет предметный разговор тогда, т.к. щас с работы ничего не могу откомментировать в силу собственной тотальной программерной беСграмотности  Сдаюсь

ну если код в разы меньше, то максимум, что могу вот:

uses crt;
begin
  Randomize;
  while not KeyPressed do
  write(Random(20)-10);
end.

выводит не дважды, а всего 1 раз, но зато 88 байт.

кстати, а какая самая короткая прога в мире, кто знает?
у меня 10 байт Smiley
Записан

SATYAT NASTI PARO DHARMAH
☭-Изделие 20Д
Ум
*****
Offline Offline

Сообщений: 7915

СПАСИБО
-вы поблагодарили: 6291
-вас поблагодарили: 2516


[img] http://s016.radikal.ru/i337/1409/6a/5b2b5c71

614445846
Просмотр профиля Email
Ответ #7 : Октябрь 13, 2014, 08:35:13 �

спасибо всем откликнувшимся!  Показывает сердце
 я вечером отпишусь с кодом, рассматриваемом на занятиях\. там код был в разы меньше (все-таки только второе или третье занятие). я приведу тот код, который у нас не получается. будет предметный разговор тогда, т.к. щас с работы ничего не могу откомментировать в силу собственной тотальной программерной беСграмотности  Сдаюсь

ну если код в разы меньше, то максимум, что могу вот:

uses crt;
begin
  Randomize;
  while not KeyPressed do
  write(Random(20)-10);
end.

выводит не дважды, а всего 1 раз, но зато 88 байт.

кстати, а какая самая короткая прога в мире, кто знает?
у меня 10 байт Smiley

Записан

Страниц: [1]
  Печать  
 
Перейти в: