Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Спагетти-код - Пример23 января 2011Оглавление: 1. Спагетти-код 2. Пример Ниже приводится пример спагетти-кода на Бейсике, выполняющего простое действие печать чисел от 1 до 10 и их квадратов. Реальные примеры спагетти-кода гораздо более сложные и создают большие проблемы при сопровождении программ. 10 i = 0 20 i = i + 1 30 IF i <= 10 THEN GOTO 70 40 IF i > 10 THEN GOTO 50 50 PRINT "Программа завершена." 60 END 70 PRINT i; " квадрат = "; i * i 80 GOTO 20 Тот же код, написанный в стиле структурного программирования: FOR i = 1 TO 10 PRINT i; " квадрат = "; i * i NEXT i PRINT "Программа завершена." Тот же код в функциональном стиле с использованием метода итерации, написанный на языке Ruby: .each {|i| puts "#{i}\t квадрат = #{i**2}"} puts "Программа завершена." Просмотров: 2353
|