0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 24
|
||||||
1 | ||||||
Сделать синтаксическую ошибку21.11.2013, 18:48. Показов 761. Ответов 5
Метки нет (Все метки)
Всем привет) Помогите пожалуйста решить задачу:
Исходный язык – подмножество Matlab Вход:
Семантическая ошибка: y – использование не объявленного идентификатора. Нужно чтобы выход был без ошибки. И если вас не затруднит, то сделать ту же самую вещь, только чтобы была ошибка синтаксическая ошибка и вкратце объяснить как работает эта прога)))
0
|
21.11.2013, 18:48 | |
Ответы с готовыми решениями:
5
Устранить синтаксическую ошибку Выдаёт синтаксическую ошибку Выдает синтаксическую ошибку Найти синтаксическую ошибку |
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 24
|
|
21.11.2013, 19:31 [ТС] | 3 |
Если не сложно, объясните построчно как работает эта прога (что за что отвечает)))
Добавлено через 16 минут И что значит другие кавычки, я кроме как на "э" не знаю больше.
0
|
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 24
|
||||||
21.11.2013, 20:32 [ТС] | 4 | |||||
Привет) в данном коде нужно сделать синтаксическую ошибку (проверьте пожалуйста, не ли там других ошибок)))
И если не сложно, объясните, как работает этот код, вкратце (за что каждая строчка отвечает).
0
|
22.11.2013, 12:44 | 5 |
Пояснения:
Matlab M function[]=main() % создаем функцию main которая ничего не принимает и н евозвращает r=5; x0=3; y0=-3; % задаем значения переменных circle(r,x0,y0); % обращаемся к подфункции, отправляем три переменные circle(r) % обращаемся к подфункции, отправляем одну переменную function[]=circle(r,x0,y0) % подфункция, ничего не возвращает, принимает три переменные if(nargin<3), y0=0;end % если подано меньше 3х переменных, т.е. не указан у0, то присваиваем значение по умолчанию if(nargin<2), x0=0;end % если подано меньше 2х переменных, т.е. не указан х0, то присваиваем значение по умолчанию t=0:pi/64:2*pi; % задаем диапазон углов x=x0+r*cos(t); % рассчитываем координаты х точек окружности y=y0+r*sin(t); % рассчитываем координаты у точек окружности plot(x,y), axis equal, grid on, hold on % рисуем окружность, устанавливаем равный масштаб осей, % включаем сетку и делаем hold чтобы следующие рисунки не затирали. xlabel(‘x’), ylabel(‘y’), title(‘circle’) % подписываем оси и название Беда все также с этими кавычками это не те кавычки, которые находятся на клавише "э" ! и матлаб их не понимает
1
|
42 / 42 / 0
Регистрация: 27.10.2012
Сообщений: 228
|
|
27.11.2013, 07:17 | 6 |
беда в том, что ТС не понимает, что для того, чтобы понять как работает код нужно хотя бы установить Matlab. Отсюда и последствия.
0
|
27.11.2013, 07:17 | |
27.11.2013, 07:17 | |
Помогаю со студенческими работами здесь
6
Найдите синтаксическую ошибку! Помогите найти синтаксическую ошибку Найти синтаксическую ошибку в коде Не могу найти синтаксическую ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |