Вы находитесь на странице: 1из 3

Programación para todos III

1. Hola mundo en varios lenguajes.

COBOL
DISPLAY "HOLA,MUNDO!"

Groovy
println "Hola,mundo!"

Java
System.out.println("Hola,mundo!");

CMD batch
echo "Hola,mundo!"

Bash Shell
echo "Hola,mundo!"

Scala
println("Hola,mundo!")

Perl
print "Hola,mundo!\n";

PHP
echo "Hola,mundo!";

Javascript
console.log("Hola,mundo!")
alert("Hola,mundo!")
document.writeln("Hola,mundo!")

Typescript
console.log("Hola,mundo!")

Ruby
print "Hola,mundo!\n"
puts "Hola,mundo!"

C
printf("Hola,mundo!");

C++
cout<<"Hola,mundo!"<<endl;
C#
Console.WriteLine("Hola,mundo!");

Powershell
write-host "Hola,mundo!"

Kotlin
println "Hola,mundo!"

Python
print "Hola,mundo!" #2.7
print("Hola,mundo!") #3

Ejemplo de lectura de archivo en COBOL


IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.

ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT STUDENT ASSIGN TO IN1
ORGANIZATION IS INDEXED
ACCESS IS RANDOM
RECORD KEY IS STUDENT-ID
FILE STATUS IS FS.

DATA DIVISION.
FILE SECTION.
FD STUDENT
01 STUDENT-FILE.
05 STUDENT-ID PIC 9(4).
05 NAME PIC A(12).
05 CLASS PIC X(3).

WORKING-STORAGE SECTION.
01 WS-STUDENT.
05 WS-STUDENT-ID PIC 9(5).
05 WS-NAME PIC A(25).
05 WS-CLASS PIC X(3).

PROCEDURE DIVISION.
OPEN I-O STUDENT.
MOVE '1000' TO STUDENT-ID.

READ STUDENT
KEY IS STUDENT-ID
INVALID KEY DISPLAY ‘KEY IS NOT EXISTING’
END-READ.

MOVE 'Tim Dumais' TO NAME.


REWRITE STUDENT-FILE
END-REWRITE.
CLOSE STUDENT.
STOP RUN.

Su ejecución en JCL

//SAMPLE JOB(TESTJCL,XXXXXX),CLASS=A,MSGCLASS=C
//STEP1 EXEC PGM=HELLO
//IN1 DD DSN=OUTPUT-FILE-NAME,DISP=SHR

Вам также может понравиться