Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 19:19   #1
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
Вопрос Объяснить решение заданий в Паскале

Есть задания,которые надо решить,но условия которых я понимаю на половину. Поэтому буду признательна тому,кто сможет не только сделать задания,но и ещё объянсить доступно,как они делаются))))

условия заданий приложу
Novenkaja вне форума Ответить с цитированием
Старый 15.01.2011, 19:21   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

можно хоть условия посмотреть?)
Pein95 вне форума Ответить с цитированием
Старый 15.01.2011, 19:25   #3
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

да конечно

Условия:
Значения необходимых переменных должны вводиться с клавиатуры;
Проверять – подходят ли введенные значения к условию, и выводить на екран «годится» или «не годится» (DER / NEDER);
(дополнительные пункты можно получить, если будут несколько принципиально отлияающихся методов прверки).

1. Для работы программы необходима проверка вводимого с клавиатуры текстового переменного U – оканчивается ли оно на гласную.
2. Для работы программы годятся переменные Z и Y, значения которых находятся в интервале от 20 до 80, но сумма которых по модулю, не должна превышать значение константы А (А не указана, вероятно её надо задать самому).
3. Даны конечные координаты двух отрезков – (X1,Y1)-(X2,Y2) и (A1,B1)-(A2,B2). Проверить – симметричны ли они, относительно оси Х.
4. Проверить, ввел ли пользователь как текстовую переменную L всего одну букву, и это ни N ни J (состоит ли L всего из одной буквы, и не является ли она N или J).
5. Проверить, что перемножая однозначные числа D и T , получается двузначное число, в котором первая цифра ментше второй.

(тут написаны общие условия к 5 заданиям,там где числа-это и есть номера заданий,к каждому из них надо сделать что-то своё)

и ещё одно задание

Создать программу для выражения в виде таблицы результатов выражения:

Y = 7 * X^2 + (25/(X-1))

где:
 Х меняется в интервале от -4 до 4, с шагом 0,1;
 У должна выводиться с точность до 3 цифры после запятой;
 На экране должны быть выведены значения Х и У (обеих переменных);
 Если функция не обозначена для какого-либо значения Х, на экране должна быть выведена надпись NAV;
 На экране сразу должна быть видна вся таблица. При необходимости – разбить таблицу на несколько частей (столбцов).

буду очень признательна,если сможете сделать это сегодня в ближайшее время))))
Novenkaja вне форума Ответить с цитированием
Старый 15.01.2011, 19:32   #4
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

1. надо проверить заканчиваетса строка на голосную или нет(так я понял ето задание)
Код:
i:=length(u);
if u[i]='a' or u[i]='o' or u[i]='y' or u[i]='e' or u[i]='u' or u[i]='i'  then
writeln ('yes') else writeln('no');
2.
Код:
const a=60;
label 1;
var
z,y:real;
1:writeln('Vvedite znachenie');
readln(z,y);
if (abs(z)+abs(y)>a) or(z<20) or (z>80) or (y<20) or (y<80)    then goto 1;

Последний раз редактировалось Pein95; 15.01.2011 в 19:38.
Pein95 вне форума Ответить с цитированием
Старый 15.01.2011, 19:35   #5
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

так оно и есть,есть переменная U которую вводим с клавиатуры и которая должна заканчиваться на гласную

только можно пожалуйста более расширенный код
с
program ; {название может быть номер задания}
uses crt;
var {ввод переменных,т.е. U,a и чем они будут являться}
clrscr;
begin;
write('ввести с клавиатуры переменную'); {как я понимаю так мы записываем,если надо ввести какую-то переменную}
readln(U);
....
readln
end.

Последний раз редактировалось Novenkaja; 15.01.2011 в 19:38.
Novenkaja вне форума Ответить с цитированием
Старый 15.01.2011, 19:40   #6
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

если нужно более точно найдите меня в аське здесь не удобно всё ето вам писать
620252308
Pein95 вне форума Ответить с цитированием
Старый 15.01.2011, 19:44   #7
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

я это понимаю,но проблемя в том,что у меня аська была,а теперь на компе не установленна.и я не смогу вспомнить свой номер аськи...
а у тебя есть скайп? и можно на ты?
Novenkaja вне форума Ответить с цитированием
Старый 15.01.2011, 19:45   #8
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

pein955) скайп конечно можно)
Pein95 вне форума Ответить с цитированием
Старый 15.01.2011, 19:49   #9
Novenkaja
Форумчанин
 
Регистрация: 29.12.2010
Сообщений: 176
По умолчанию

я тебе написала

ты ещё тут?

будет очень хорошо,если код будет полным,т.к. в задании многое ещё зависит и от того,что пишется в var

будет очень хорошо,если решение будет уже сегодня,пока я за компом)

Последний раз редактировалось Stilet; 15.01.2011 в 20:48.
Novenkaja вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решение задач в паскале kuzmich Помощь студентам 1 07.12.2010 11:12
Решение задач в Паскале Hichcog Помощь студентам 4 23.11.2010 06:19
Решение уравнений в Паскале anna_ Помощь студентам 3 19.12.2009 19:34
решение выражения на паскале bonys91 Помощь студентам 2 02.04.2009 22:18