![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Насянечка |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Женский Репутация: ![]() ![]() ![]() |
№1последовательности действительных чисел a1,a2,…,an есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов P1 и произведение положительных элементов P2.Сравнить модуль P2 с модулем P1,указать ,какое из произведений больше.
№2Дана строка содержащая текст,заканчивающийся точкой.Вывести на экран слова, содержащие три буквы. №3Дана последовательность действительных чисел a1,a2,…,an.Заменить все её члены,большие данного Z ,этим числом.Подсчитать количество замен. №4Даны действительные числа a,b,c .Удвоить эти числа ,если a>=b>=c , и заменить их абсолютными значениями ,если это не так. №5Даны числовой ряд и некоторое число E.Найти сумму трех членов ряда,модуль которых больше или равен заданному Е.Общий член ряда имеет вид : An=n!/nn №6 Составить программу ,которая проверяет,есть ли в списке L хотя бы два одинаковых элемента №7составить программу для вычисления значений функций F(x) на отрезке (a,b) с шагом H .Результаты представить в виде таблиц ,первый столбец который-значения аргумента,второй-соответствующие значению функции. №8Даны действительное число а и натуральное число n.вычислить P=(a(a+1)…(a+n-1) №9 подсчитать количество отрицательных среди чисел a,b,c помогите пожалуйста с решением задач Добавлено через 5 мин. Program Zadanie7; |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Насколько я понял, это код первой задачи, вроде все верно, единственное, зачем метка start ? Она не нужна, убери ее, ну и
Write('Vvedite chisla(cherez Enter)');я бы поменял на writeln и вынес из цикла, то есть // ... -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Насянечка |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 5 Пол: Женский Репутация: ![]() ![]() ![]() |
по 7 проге...
var s1, s2, n:real Добавлено через 4 мин. var s1, s2, n:real begin readln (s1);{начало промежутка} readln (s2);{конец промежутка} readln (n);{шаг} if s1>s2 then{проверка промежутка} begin writeln ("Первое значение должно быть левее второго!"); close; end; while s1<=s2 do{подсчет и вывод} begin write (s1); write (" "); write (s1*sin(s1)); writeln; s1=s1+n; end; end. |
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
вот посмотри пример как это надо делать: Табулирование функции
для твоего случая измени функцию F на function f(x : single) : single; Поиск -> Табулирование функции ... -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Angellore |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Номер 4:
|
Needhelp |
![]()
Сообщение
#6
|
![]() Живет здесь... ![]() ![]() Группа: Пользователи Сообщений: 69 Пол: Мужской Репутация: ![]() ![]() ![]() |
№3
Program Zadanie3; Мир не без добрых людей=) |
Angellore |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Номер 9:
|
klem4 |
![]()
Сообщение
#8
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Angellore
В решении 4 задачи у тебя ошибка, для a:1 b:2 c:3 должно выдавать 2 4 6 ... -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Angellore |
![]()
Сообщение
#9
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
|
klem4 |
![]()
Сообщение
#10
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Извиняюсь, мой косяк, одним глазом на суловие посмотрел
![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Angellore |
![]()
Сообщение
#11
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Номер 8:
|
Needhelp |
![]()
Сообщение
#12
|
![]() Живет здесь... ![]() ![]() Группа: Пользователи Сообщений: 69 Пол: Мужской Репутация: ![]() ![]() ![]() |
№2
const Отсюда взял Разбиение на слова. Все способы. ... Думать особо не надо=) |
klem4 |
![]()
Сообщение
#13
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
восьмая пожалуй так...
p := 1; -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Angellore |
![]()
Сообщение
#14
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Я 8 выкладывал. Вроде, правильно
![]() А вот 7, правда табличка дурацкая, и неудобная для дробных/больших значение, но это уже сама поправиш ![]()
Сообщение отредактировано: Angellore - 17.04.2007 19:35 |
klem4 |
![]()
Сообщение
#15
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Angellore
Ссылку на решение этой задчи я уже приводил, чтобы числа выводились в таблицу с выравниванием, существует форматный вывод. Задача эта решалась много раз в том числе и с выводом в красивую табличку, надо просто воспользоваться поиском, а не решать одно и тоже каждый раз. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:54 |