С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Ascent
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
1

требуется составить три программы

28.01.2012, 15:53. Просмотров 742. Ответов 7
Метки нет (Все метки)

1: Используя арифметические операции, определить и вывести первую цифру из дробной части положительного вещественного числа x (0<=x<=1000).



2: Разработать алгоритм и программу вычисления функции ln(x) на интервале [1,N] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. Верхняя граница N вводится пользователем (наложить ограничения). Результаты вычислений представить в виде таблицы и графика (в текстовом режиме) с возможностью изменения масштаба отображения.



3: Разработать алгоритм и программу. Дана матрица B размерностью n x m (2<=n,m<=50 – вводятся пользователем). Элементы матрицы bij являются целыми числами, принимающими значения в диапазоне [0, 200]. Заполнение матрицы осуществляется в соответствии с выбором пользователя:
- пользовательский ввод с клавиатуры;
- заполнение случайными числами в установленном диапазоне.
Дан одномерный вектор-столбец равмерностью n, который заполняется пользователем положительными целыми числами, принимающими значения в диапазоне [0,10]. Каждый элемент вектора показывает, какое количество раз сдвинуть соответствующую ему строку матрицы циклически влево.
Преобразовать матрицу, выполнив циклический сдвиг влево каждой строки.




Ребята если не сложно можно описание к каждой строке. Заране благодарен тем кто откликнется.
Надо срочно, к понедельнику
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2012, 15:53
Ответы с готовыми решениями:

Вводятся три цифры, требуется составить из них наибольшее возможное четное число.
Вводятся три цифры. Требуется составить из них наибольшее возможное четное число. Входные данные...

Используя все три вида операторов цикла составить программы табулирования функции

Сложить три программы в одну
Программа должна содержать интерфейс с вариантами выбора дальнейшей работы: 1. Автор. 2. Задача...

Составить программу и вычислить три значения функции Z
Z=N*(A+L)/2 При L=A+(N-1)*D A1=0.5, A2=1.5 , A3=2.5 D1=0.2 , D2=0.8 , D3= 1.3 N1=20 , N2=25 ,...

Составить программу, которая вычерчивает три треугольника разных цветов
составить программу ,которая вычерчивает три треугольника разных цветов.

7
Gorev
135 / 132 / 30
Регистрация: 08.12.2009
Сообщений: 565
Записей в блоге: 3
28.01.2012, 16:54 2
1: Используя арифметические операции, определить и вывести первую цифру из дробной части положительного вещественного числа x (0<=x<=1000).
Pascal
1
2
3
4
5
6
var x:real;
begin
read(x);
x:=frac(x);
write(x:1);
end.
0
Ascent
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
28.01.2012, 16:56  [ТС] 3
Спасибо, а как же от 0 до 1000?? и я думал там будет присутствовать комманда trunc
0
Gorev
135 / 132 / 30
Регистрация: 08.12.2009
Сообщений: 565
Записей в блоге: 3
28.01.2012, 16:59 4
Цитата Сообщение от Ascent Посмотреть сообщение
Спасибо, а как же от 0 до 1000??
Это значит, что в прогу не должны вводиться числа, больше 1000 и меньше 0.
Цитата Сообщение от Ascent Посмотреть сообщение
и я думал там будет присутствовать комманда trunc
Trunc(x) функция x - real integer возвращает целую часть х.
Она тут совсем не в тему) зачем нам целая часть? Нам нужна дробная.
0
Ascent
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
28.01.2012, 17:03  [ТС] 5
В том и дело, что она не должна показывать дробную часть менее чем у нуля и более чем у тысячи, т.е. от 0 до 1000 не более не менее
0
Gorev
135 / 132 / 30
Регистрация: 08.12.2009
Сообщений: 565
Записей в блоге: 3
28.01.2012, 17:09 6
Да господи, сделайте тогда ограничения.
Pascal
1
2
3
4
5
6
7
8
9
10
var x:real;
begin
read(x);
if (x>0) and (x<1000) then
 begin
  x:=round(frac(x)*10);
  write(x:1);
 end
else
end.
P.S. прогу немного переделал.
1
Ascent
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
28.01.2012, 20:39  [ТС] 7
За 1 программку спасибо человеку, остаётся 2 и 3
0
Ascent
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
30.01.2012, 07:28  [ТС] 8
Люди прошу вас помогите составить 2 и 3 программы
0
30.01.2012, 07:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2012, 07:28

Cоставить три варианта программы табулирования заданной функции
помогите пожалуйста.. составить три варианта программы табулирования функции - вычисления значений...

Составить программу, проверяющую, являются ли данные три числа взаимно простыми
Не могу решить задачу с процедурой: Составить программу, проверяющую, являются ли данные три...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru