![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.01.2011
Сообщений: 2
|
![]()
помогите перевести программы из QBasic'a в Pascal
просто поскаль я очень плохо знаю и хочется изучиать C++, а не сидеть на pascal'e 1) Вычислить функцию: y = 1+ (i! / (2 - i^2) CLS L=1 FOR i=1 TO 9 L=L*i Y=1+L/(2-i^2) IF (2-i^2) <> 0 THEN PRINT “i=”; i,”Y= “;Y ELSE PRINT “Delenie na 0!”; NEXT I END 2) Транспонировать матрицу X(8,8). Обе матрицы распечатать CLS DIM A(8, 8) PRINT “Matrix”; RPINT PRINT "-----------------------------------" FOR i = 1 TO 8 FOR j = 1 TO 8 A(i, j) = INT(RND * 250)-60 PRINT USING “#####”; A(i, j); NEXT j NEXT i PRINT "-----------------------------------" PRINT "Transponded matrix"; PRINT “----------------------------------“ FOR i = 1 TO 8 FOR j = 1 TO 8 PRINT USING “#####”; A(j,i); NEXT j NEXT i PRINT "-----------------------------------" 3) Найти минимальное значения элементов четвертой строки и максимальный элемент восьмого столбца матриц A(6,9), B(5,8) и C(8,10). Матрицы и найденные элементы распечатать. DIM F(8, 10) PRINT "Matrix A"; N = 6 M = 9 GOSUB 10 PRINT "Matrix B"; N = 5 M = 8 GOSUB 10 PRINT "Matrix C"; N = 8 M = 10 GOSUB 10 END 10: FOR i = 1 TO N FOR j = 1 TO M A(i, j) = INT(RND * 300) - 40 PRINT USING "#####"; A(i, j); NEXT j NEXT i min_a = A(4, 1) FOR i = 1 TO N IF (min_a > A(4, i)) THEN min_a = A(4, i) NEXT i PRINT "Minimum (4,i) is: "; PRINT min_a max_a = A(1, 8) FOR i = 1 TO M IF (max_a < A(i, 8)) THEN max_a = A(i, 8) NEXT i PRINT "Maximum (i,8) is: "; PRINT max_a RETURN Последний раз редактировалось trollo_; 17.04.2011 в 17:58. |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
![]()
А где логика?
Переведите из бейсика в паскаль потому что хочу выучить C++. |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 14.04.2011
Сообщений: 126
|
![]()
автор не хочет загружать мозг , изучая паскаль, хочет учить спп, дорогой автор, я вам могу посоветовать тока один выход, учите СРР, переводите прогу из базика в спп, а потом воспользуйтесь утилкой С2Рas для перевода из спп в паскаль
![]()
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
|
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
QBasic & Pascal | Андрюха_ЕШКО | Помощь студентам | 10 | 31.03.2013 19:56 |
Вопросы по QBasic & Pascal | Андрюха_ЕШКО | Помощь студентам | 8 | 16.12.2011 20:58 |
[QBasic|Pascal] двумерные массивы | PBJack | Помощь студентам | 5 | 06.12.2011 20:39 |
Перевод программы с Pascal на QBasic | Андрюха_ЕШКО | Помощь студентам | 1 | 17.03.2011 22:03 |
Создание простейшего автоматизированного рабочего места [QBasic, Pascal, С#] | toad88 | Фриланс | 1 | 18.12.2007 12:33 |