Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 45 из 79

Тема: Информатика: помощь по предмету

  1. #31
    Фанат Симс
      Симс2-модельер. Зима 2007: карнавальные наряды для девочек
    Аватар для Deep Sin
    Регистрация
    15.06.2006
    Сообщений
    2,000
    Записей в блоге
    2
    Спасибо
    я - 223; мне - 310
    Demonic, перепечатай мануал из Adobe Premiere )

  2. #32
    Strange&BeautyElf
    Гость
    Дана задача. Суть заключается в следующем:
    дана матрица А размером nxn;
    составить из матрицы Аодномерный массив В в указанном порядке

    У меня кое-что получилось, но несовсем то, что надо мне(((
    Вот текст моей программы:
    cls
    'vvod razmernosti matrici A
    input"n=",n
    'vvodrazmernosti matrici B
    m=(n^2+n)/2
    'formirovanie massiva A i B
    dim a(n,n),b(m)
    'zadanie elementov massiva A
    for i=1 to n
    for j=1 to n
    a(i,j)=int(RND(1)*20-10)
    next j,i
    'Marsrutizaciya massiva A i sozdanie massiva B
    k=0
    'nachalo zadaniya
    'vozmojni oshibki i drugoe uslovie
    for j=1 to n
    for i=j to 1 step -1

    k=k+1
    b(k)=a(i,j)
    next i,j
    'konec zadaniay cikla

    print "matrica A:"

    for i=1 to n
    for j=1 to n
    print a(i,j);" ";
    next j
    print
    next i
    print "Massiv B:"
    for k=1 to m
    print b(k);" ";
    next k

    end
    Пример её работы

    n=5

    matrica A
    9 -6 0 -8 7
    -10 -1 9 -4 5
    3 7 -4 2 6
    3 -1 9 -6 9
    1 9 -8 -1 9

    matrica B

    9 -1 -6 -4 9 0 -6 2 -4 -8 9 9 6 5 7

    Мне нужно сделать немного по-другому, чтобы после выполнения программы вот что получилось:
    9 -6 -1 -4 9 0 - 8 -4 2 -6 9 9 6 5 7

  3. #33
    Группа удаления
    "Серебряная фишка. Проза. Зима 2009", "Шерлок Холмс 2009"
      Самый полезный участник раздела "Искусство и Литература" 2006, "Поэт-импровизатор. Осень 2006", Самый полезный участник раздела "Искусство и Литература" 2007, "Золотой поэт. Зима 2007. Выбор жюри", "Серебряный поэт. Зима 2007. Выбор участников", Самый полезный участник раздела "Творчество" 2008, "Серебряный акростих. Весна 2009. Голосование жюри", "Бронзовый акростих. Весна 2009. Голосование читателей", Лучший Художник - 3 место. Весна 2009, Самый полезный участник раздела "Искусство и Литература" 2009
    Аватар для Женечка Франкенштейн
    Регистрация
    24.05.2006
    Адрес
    Греция
    Сообщений
    3,512
    Записей в блоге
    118
    Спасибо
    я - 88; мне - 196
    Я не совсем поняла задание. Эти стрелочки? По столбцам с n-го элемента первого столбца? Почему стрелки разной длины?
    Взмывает в небо за моим за окном
    Непобеждённая страна.
    (Е. Летов)

  4. #34
    Strange&BeautyElf
    Гость
    по столбцам..разной длины так как из первого столбца берёшь один элементсверху, со второго 2 сверху и так далее, пока до n не дойдёт, и тамвсе элементы столбца не возьмутся
    при этом чередуется направление. в котором берут элементы
    в примере я написала, что у меня получилось при запуске моей программы=)

  5. #35
    Группа удаления
    "Серебряная фишка. Проза. Зима 2009", "Шерлок Холмс 2009"
      Самый полезный участник раздела "Искусство и Литература" 2006, "Поэт-импровизатор. Осень 2006", Самый полезный участник раздела "Искусство и Литература" 2007, "Золотой поэт. Зима 2007. Выбор жюри", "Серебряный поэт. Зима 2007. Выбор участников", Самый полезный участник раздела "Творчество" 2008, "Серебряный акростих. Весна 2009. Голосование жюри", "Бронзовый акростих. Весна 2009. Голосование читателей", Лучший Художник - 3 место. Весна 2009, Самый полезный участник раздела "Искусство и Литература" 2009
    Аватар для Женечка Франкенштейн
    Регистрация
    24.05.2006
    Адрес
    Греция
    Сообщений
    3,512
    Записей в блоге
    118
    Спасибо
    я - 88; мне - 196
    Strange&BeautyElf
    Алгоритм выборки непонятен. Нарисуй нормально матрицу А, чтобы была видна решётка, и опиши нормально алгоритм выборки из матрицы А.
    Взмывает в небо за моим за окном
    Непобеждённая страна.
    (Е. Летов)

  6. #36
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Frau_Muller
    выбираются элементы a11, a12, a22, a33, a23, a13, a14, a24, ...

    Цитата Сообщение от Strange&BeautyElf
    for i=j to 1 step -1

    k=k+1
    b(k)=a(i,j)
    Понятно, почему у тебя она неправильно считает... Ты же всегда начинаешь снизу вверх, а тебе нужно поочередно: то сверху, то снизу.


    for j=1 to n step 2

    for i=j to 1 step -1
    k=k+1
    b(k)=a(i,j)
    next i

    for i=1 to j+1
    k=k+1
    b(k)=a(i,j+1)
    next i

    next j
    Вот так, возможно, будет работать.
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  7. #37
    Strange&BeautyElf
    Гость
    Trotil
    огромнейшее спасибо!!!!!!Всё работает=)

  8. #38
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Strange&BeautyElf
    Увы, не будет это правильно работать в случае нечетных n. Будет вылезать за рамки выделенной памяти. Добавь малюсенькое условие перед вторым внутреним циклом...
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  9. #39
    Strange&BeautyElf
    Гость
    Может поэтому она зависала? она выполняется, но в конце виснет.цикл проверки на чётность и нечётность? можно просто расширить количество элементов b - до 1000 иработать будет, ьтак у многих в ариантах было, что выходило за рамки
    b(1000)

  10. #40
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Strange&BeautyElf
    Я не помню, что происходит у Бейсика в таких случаях, если честно. Вполне возможно, что и зависание...
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  11. #41
    Мышка
    Гость

    Помогите с информатикой, пожалуйста!!!!!

    Люди, помогите с задачками по информатике 8-го класса в программе Turbo Pascal, плиз!!!

    1. Написать программу, которая вычисляет частное от деления двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдать сообщение об ошибке.
    2. Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в сучае, когда коэффициент при второй степени неизвестного раве нулю, выводить соответствующее сообщение.
    3. Написать программу, которая проверяет, делится ли на три целое число, введенное с клавиатуры.
    4. Написать программу, которая вычисляет сумму первых n членов ряда 1,2,3,5,7,... Количество суммируемых членов ряда задается во время работы программы.

  12. #42
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Цитата Сообщение от Мышка
    сумму первых n членов ряда 1,2,3,5,7,...
    Это простые числа?
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  13. #43
    Мышка
    Гость
    Trotil
    Вот именно, дело в том, что я вообще ничего не понимаю.

  14. #44
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Скорее всего нет.
    Единица - не простое число...

    Цитата Сообщение от Мышка
    1. Написать программу, которая вычисляет частное от деления двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдать сообщение об ошибке.
    Если введены 73 и 13, что должна выдать программа?
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  15. #45
    Мышка
    Гость
    Trotil
    Программа должна выдать результат от деления, т.е 5,615384.... Ну, я так думаю.

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •