Автор Тема: Проблемы с Паскалем  (Прочитано 11228 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Dieter

  • Гость
Проблемы с Паскалем
« : 16.11.06, 19:51:47 »
Почему Turbo Pascal говорит, что эта прога написана неправильно? ???


ЗЫ  Как копиравать из доса не знаю, пришлось делать скрин


Оффлайн exBoMBeR

  • Ветеран
  • *****
  • Сообщений: 21338
  • Карма: -273
  • Пол: Мужской
    • Просмотр профиля
Re:Проблемы с Паскалем
« Ответ #21 : 27.11.06, 15:54:59 »
Создать массив размером nxm Нули в нём заменить единицами, а единицы нулями.

  Напишите мне эту прогу пожалуйста - очень не сложно. :( Сам не могу  -wall-
А остальные значения (не нули, но и не единицы) оставить без изменения?
«И нет величия там, где нет простоты, добра и правды». Лев Николаевич Толстой.

Scorpion_13

  • Гость
Re:Проблемы с Паскалем
« Ответ #22 : 28.11.06, 15:45:38 »
Создать массив размером nxm Нули в нём заменить единицами, а единицы нулями.

  Напишите мне эту прогу пожалуйста - очень не сложно. :( Сам не могу  -wall-
А остальные значения (не нули, но и не единицы) оставить без изменения?

да

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #23 : 08.03.07, 13:35:46 »
Я только что начал программировать в Delphi. Без проблем, как всегда не обошлось.
Вот почему при запуске, Delphi выделяет последнюю строку??

var
s :real;

s :=5;

Оффлайн Gendalf

  • Старожил
  • ****
  • Сообщений: 367
  • Карма: -45
  • Пол: Мужской
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #24 : 08.03.07, 13:49:58 »
Цитировать
var
s :real;

begin

s :=5;

end;
Что такое? Что не нравится??? А???=)

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #25 : 08.03.07, 13:51:27 »
Цитировать
var
s :real;

begin

s :=5;

end;
Спасибо. Лови +сик [sneaky]]

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #26 : 08.03.07, 13:54:38 »
Хм.. не запускается почему-то. Выделяет слово begin

Оффлайн Gendalf

  • Старожил
  • ****
  • Сообщений: 367
  • Карма: -45
  • Пол: Мужской
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #27 : 08.03.07, 14:03:24 »
s:=5.0; тогда
Что такое? Что не нравится??? А???=)

Оффлайн Victoria1

  • Ветеран
  • *****
  • Сообщений: 4264
  • Карма: 255
  • Пол: Женский
  • www.metodistka.ru
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #28 : 08.03.07, 14:17:36 »
если программа закончена, то после енда точку ставь
Методистка-от реферата до диплома. Эксклюзив и готовые работы. www.metodistka.ru

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #29 : 08.03.07, 14:21:56 »
Не-а. Всё равно не получается. Вот, посмотрите весь код.

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
s :real;

begin

s:=5.0;

end;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ShomMessage ('qqq')
end;

end.

Оффлайн Victoria1

  • Ветеран
  • *****
  • Сообщений: 4264
  • Карма: 255
  • Пол: Женский
  • www.metodistka.ru
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #30 : 08.03.07, 14:24:09 »
я могу ошибаться, но может не хватает одного бегина? (в самом начале).
кол-во бегинов=кол-во ендов.
Методистка-от реферата до диплома. Эксклюзив и готовые работы. www.metodistka.ru

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #31 : 08.03.07, 15:07:32 »
%) Погоди, а этот блок твой он к чему относится? :)

Оффлайн Victoria1

  • Ветеран
  • *****
  • Сообщений: 4264
  • Карма: 255
  • Пол: Женский
  • www.metodistka.ru
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #32 : 08.03.07, 15:13:17 »
кстати да..тем более 4 енда и только 2 бегина...
Методистка-от реферата до диплома. Эксклюзив и готовые работы. www.metodistka.ru

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #33 : 08.03.07, 15:15:19 »
Хм....афтар, дафай так. Что ты хочешь, чтобы получилось в итоге? :)

Кстати, внизу иногда интересные буквы пишут ;)
« Последнее редактирование: 08.03.07, 15:20:24 от Faust »

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #34 : 08.03.07, 15:21:56 »
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('ggggg');
end;

end.

Так? :)

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #35 : 08.03.07, 15:26:14 »
ПыСы. в блоке Interface разберись что должно быть ;)

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #36 : 08.03.07, 15:32:02 »
showmessage('ggggg');
Так? :)
не так!
не gggg a qqq ;D
Чорт)))) Точно)))

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #37 : 08.03.07, 17:55:28 »
Так, только, мне еще надо задать значения нескольким переменным, которые использовались бы в сразу нескольких процедурах.

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #38 : 08.03.07, 18:03:43 »
Ну так var в блоке Interface пиши. А вычисления, будь добр, в implemetation ;)

Anton R.

  • Гость
Re: Проблемы с Паскалем
« Ответ #39 : 08.03.07, 18:06:25 »
А для чего тогда раздел var ?

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Проблемы с Паскалем
« Ответ #40 : 08.03.07, 18:13:08 »
Ммм=) Молодой человек, воспользуйтесь любой доступной литературой по Дельфи. Иначе скоро совсем жутко станет =)