|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.06.2010, 23:38 | #1 |
Пользователь
Регистрация: 31.03.2009
Сообщений: 96
|
простенькое создание модуля..
Даны действительные числа s, t. Составить программу вычисления выражения: f(t, -2s, 1.17) + f(22, t, s-t), где f(a, b, c) = (2a – b - sin(c)) / (5 + |c|). Подпрограмму оформить в виде отдельного модуля на языке Паскаль.
вот мой код: POISK. BAK Код:
NOPOISK.PAS Код:
"Implementetion expected" |
07.06.2010, 00:44 | #2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
Код:
Код:
にんじゃ
|
08.06.2010, 00:27 | #3 | |
Пользователь
Регистрация: 31.03.2009
Сообщений: 96
|
Цитата:
И вот еще один вопросик.. "Напишите программу, определяющую число слов в строке. Одно слово от другого отделяется 1 пробелом. Подпрограмму, подсчитывающую количество слов оформить в виде отдельного модуля на языке Паскаль." PODSHET.BAK Код:
Код:
и в каком месте нужно объявлять переменные в модуле.. пока что ошибка указывает на то место.. |
|
08.06.2010, 11:56 | #4 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
interface
{здесь описываются внешние переменные} implementation {здесь внутренние переменные модуля} в в модуле не инициализировали переменную p:=1 для подсчета кол-ва слов.ну и наконец самой программе(nopoisk.pas) написали unit а не uses. итог:взять книгу по паскалю и прочесть её.
にんじゃ
|
08.06.2010, 12:25 | #5 | |
Пользователь
Регистрация: 31.03.2009
Сообщений: 96
|
Цитата:
а объявлять переменные пробовал и в interface и в implementation.. все равно ошибка и они не объявляются.. |
|
08.06.2010, 12:31 | #6 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
в implementation VAR перед function nopoisk
にんじゃ
|
08.06.2010, 13:07 | #7 |
Пользователь
Регистрация: 31.03.2009
Сообщений: 96
|
Спасибо..
Теперь у меня получается во так.. NOPOISK.PAS Код:
Код:
происходит несоответствие типов.. попробовал объявить переменную p в разделе interface.. но теперь понял что она не видна в самой программе.. вопрос: может тогда нужно функцию объявлять.. function nopoisk(s:string, p:integer) но какой же тогда будет общий тип функции..?? |
08.06.2010, 17:50 | #8 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
Хм..Странно я думал я русским языком написал:
Код:
Код:
にんじゃ
|
17.03.2011, 17:10 | #9 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 19
|
Спасибо большое)
Последний раз редактировалось iSkulll; 17.03.2011 в 17:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание модуля Delphi стек | Graff Valdemar | Помощь студентам | 5 | 23.05.2010 14:46 |
Создание модуля данных внутри объекта | Шурин | БД в Delphi | 2 | 19.03.2009 10:38 |
Создание модуля | Deight | Общие вопросы Delphi | 20 | 31.12.2008 15:34 |
Создание модуля в Си | JET_FLASH | Общие вопросы C/C++ | 16 | 11.01.2008 17:12 |
Создание модуля голосования | AlekFirst | PHP | 1 | 18.10.2007 11:54 |