epelpad

Aprender programación en Pascal: Nivel básico [IC]

Shout GifGIF

Post patrocinado por @Caba-gamer : (Respondo Dudas en comentarios (Sobre programación)) Programacion




pascal



☩Caba Maestro☩

nivel basico
Toda la información es de mi autoria.

Recuerden que todos los programa que realizaremos no fueron copilados por lo cual puede haber errores , (Muy probablemente) pero servirán de guía para quien los necesite.
-Programo en Notepad++ por que en pascal es muy feo programar y es cansino para la vista
-Para modificar Notepad++ Tenes que guardar el archivo en formato ".pas" y aparecerán los colores
-Es ejecutable en Pascal (Con copy paste del Notepad++ o abriendo el archivo guardado en ".pas"



Los programas que veremos hoy serán los básicos y consiste en una serie de ejercicios básicos al comienzo para mas info recomiendo usar los siguientes links:
-http://wiki.freepascal.org/ => En esta pagina podremos encontrar ejemplos de todos los códigos que usaremos Y muchos mas.
Luego es importante aclarar que tanto Notepad++ como Pascal (El copilador) es gratis.

Estructuras Secuenciales







Copypaste modificable



Program Pasc2;
{4.Escriba un programa donde por pantalla pida por medio de un mensaje que ingrese su nombre, 
y como salida tenga el siguiente mensaje "Su nombre es HHHHHH" (HHHHH es el nombre ingresado).}
{5.Modifique el programa anterior de manera que se solicite el nombre a dos personas y 
aparezca un cartel que diga "Buenos días XXXXX y YYYYY .... ¿Comenzamos a trabajar?.}
Uses
dos,crt;
Var
Nombre:STRING[10];
Nombre2:STRING[10];
Begin
Writeln('Ingrese su nombre:');
Readln(Nombre);
Writeln('Ingrese el nombre de su amigo: ');
Readln(Nombre2);
{Writeln('Su nombre es: ',Nombre);}
Writeln('"Buenos días ',Nombre,'y',Nombre2,'¿Comenzamos a trabajar?');

Readkey
End.




pascal





 
Copypaste modificable 
 

Program Tp3; 
{6.Escriba un programa al cual ingrese la velocidad de un movil expresada en 
metros por segundo e imprima en pantalla la velocidad en kilometros por hora.} 
{7.Modifique el programa anterior de manera tal que por pantalla aparezca el siguiente cartel. 
"Los XXX m/s equivalen a YYY Km/h" (Donde XXX es el valor ingresado e YYY es el resultado)} 
Uses Dos,crt; 
Var 
VMS:Real; 
VKH:Real; 
Begin 
Writeln('Escriba la velocidad del movil: '); 
Readln (VMS); 
VKH:= 36 * VMS ; {Como no recuerdo como escribir en fraciones lo resuelbo con lo siguiente capas sea 3,6 (y lo tome)} 
VKH:= VKH / 10 ; 
{Writeln('La velosidad del movil en sistema MKH es : ');} 
Writeln('Los',VMS,'m/s equivalen a',VKH,); 
Readkey 
End. 



nivel basico




 
Copypaste modificable 
 

program Tp4; 
{8.Un constructor sabe que necesita 0,5 metros cúbicos de arena por metro cuadrado de revoque a 
realizar. Hacer un programa donde ingrese las medidas de una pared (largo y alto) expresada en metros 
y obtenga la cantidad de arena necesaria para revocarla.} 
Uses dos,crt; 
Var 
Largo:Real; 
Alto:Real; 
Arena:REAL; 

Begin 
Writeln('Ingrese el Largo de la pared en metros: ' ); 
Readln(Largo); 
Writeln('Ahora ingrese el alto de la pares en metros: '); 
Readln(Alto); 
Largo:= Alto*Largo; {seria mejor usar una variable llamada pared mas comodo} 
Arena:= 0,5 *Largo; 
Writeln('Debera usar',Arena,'para revocarla'); 
Readkey 
End. 


Aprender programación en Pascal: Nivel básico [IC]
Estos van a ser una serie de post con bastantes ejercicios lo tengo que poner por partes aprender a programar no es magia, sentarte a hacer las cosas
 Agradecería que Valoraran el Esfuerzo tanto como si les fue o no útil

Espero que les sirva el pascal ya no se usa para nada , recomiendo empezar con C pero el pascal también es valido y se me antojo este total muchas cosas se comparten otras no.

Gracias Y recuerden Dudas solo por comentarios No mp.

 

Shout GifGIF



☩Finéis educativos☩


Programacion

Comentarios Destacados

Raxx0rIsBack_ +6
Con esto puedo ser como Mr. Robot?
aprender
Caba-gamer +6
Un paso mas serca para ser todo un kaker eso te los aseguro
Caba-gamer +1
Goleat88 +5
Se vino T! retro en programación
Caba-gamer +1
Al toque , Me cansaba un poco ver tanta politica en la home
Goleat88 +2
@Caba-gamer Bien ahí capo, yo tambien estoy podrido de toda esa basura. +10

76 comentarios - Aprender programación en Pascal: Nivel básico [IC]

vladimirmetz +3
Los puntos no se piden, se ganan.
Te dejo diez puntos
Caba-gamer +2
PukroBolishki +1
Que no se promaba con 0010 0101 y asi?
Exelente inteligensia colectiva +10
Vinnu
En realidad se programa en un lenguaje que luego al compilarlo lo pasa todo a binario. La CPU (Central Processing Unit) se maneja con números binarios. Dentro de la CPU tenés la CU (Control Unit), la ALU (Aritmetic Logic Unit), su acumulador (para almacenar momentaneamente el resultado de una operación y los flags (que indican signo de la operación, si hubo carry, overflow, zero y hasta paridad)...
Vinnu
Cuando estás guardando datos en una variable, se van almacenando en la memoria principal y de ahí se quedan hasta que se los pise con otro valor o hasta que haya una instrucción que las utilice. La CPU se comunica con la memoria principal (MP) y con la entrada y salida (E/S). Se van guardando datos como en un vector con sus respectivas direcciones e índices
Vinnu
Por ejemplo, para mostrar en pantalla un número primero sale de CPU y la unidad de control le dice hacia donde ir, irá por el bus de direcciones. En el caso de mostrar en pantalla es en hexadecimal FF creo que era. Anyway, buscará eso en E/S y por el bus de control pasará un microcomando dirigiendosé a la vez a la dirección otorgada, para luego, por fin mostrarse en pantalla el número. Todo esto lo hace al instante dependiendo de la velocidad de procesamiento, y en binario.
LeelMartinez +1
aquí dejando mi comentario
Erter +1
¿nombre del manga tu foto de perfil?
LeelMartinez
@Erter no se de que es, lo encontré en interest
Caba-gamer
@Erter Toradora ,creo
Bloost +3
Se sigue usando pascal?
PistachoG +1
@Caba-gamer El titulo era de Bachiller con capacitacion laboral en Auxiliar de computacion y programacion, en mi opinion y a comparacion de otros colegios, estaba bueno
Sanguchito_Miga
crea que si pero esta a manos de embarcadero es multiplataforma, linux, mac osx, android,etc.... ahora el tema que no lo usen es por que es carisimo viste el precio del compilador?? el profesional te cuesta 4500 dolares osea 76 mil pesos argentinos, si mal recuerdo skype y otras aplicaciones esta en delphi con pascal
Sanguchito_Miga
lo peor es que la competencia que usa freepascal (gratis ) no esta avanzada como objectpascal acordate que objectpascal salio desde que salio delphi así que tiene un montón de cosas ya pulida
gokuso02 +1
Buena introducción, hace las demás partes.
pd: no sabes donde puedo aprender ensamblador?
3v1lbo1
@gokuso02 Para que necesitas aprender ensamblador? Es un dolor de huevos
electrocult
ensamblador para que arquitectura? Como es tan bajo nivel el ensamblador que tenés que aprender va a depender de las instrucciones del procesador y el formato que las instrucciones tengan.
marronlloron +2
@electrocult se usaba mucho para programar microncontroladores PICS ya que podes sacarle todo el jugo pero es una tortura
RaffeyCassidy +2
Que verga es la programacion
MPucheta +6
@Caba-gamer En tu vida viste un automata finito no?
Caba-gamer
@MPucheta No lo vi la verdad, parese que es como un cambio de base?
Kubrick9000 +1
Y si hay que pensar demasiado, no?
Venadenze +1
buen aporte, sale reco +10
ivanelkpo2010 +1
Pascal afkbsdklfsdnbksfdsfdskfds JAJAJA
Caba-gamer +1
Es basico , el que quiere aprender algo serio no recurre a taringa
LUIS144
@Caba-gamer Habla por tus post papu
NinioKozmiko +1
y si mi nombre tiene más de 10 carácteres? :'v
NinioKozmiko +1
@Caba-gamer y que onda con los acentos?
Caba-gamer
@NinioKozmiko En principio pensa que el programa se basa en ingles por lo cual no hay pero admite los caracteres ISO por lo cual ovio que hay si queres usarlos para cuando le narras algo a el usuario podes hacer
Writeln (' Asentos!!! a lo loco ') te lo tendria que copilar
EzeXP +1
Igual el limite es 256 caracteres por string en pascal, para usar acentos o mas de 256 chars a divertirse con C
vesalioo +1
para que lo usas papu?
Caba-gamer +2
Para lo que quieras , hacer una calculadora , un programa para el laburo o hasta donde llegue tu imaginación o capacidades.
>Pero si queres hacer algo groso tenes que saber programar, y no re recomendaria algo rigido como el pascal.
vesalioo +1
@Caba-gamer ta bien,igual yo por tu nick flashe que hacias jeugos,por eso preguntaba
Caba-gamer +1
@vesalioo Participe en la creación de algunos pero solo aportando ideas, de hecho ise post
jerauma +1
Utiliza las tags code para el codigo
Caba-gamer +1
Como se hace desconosco esa funcion ...
Help
Gracias por pasar jeruma
mmx3dnow +3
uff pascal la primera vez que aprendia pascal fue en el 93 ... si ya se estoy viejo u.u
Guy_Gardner +1
aprendan kotlin es el futuro, lo demas solo sirve para conocimiento.
jerauma +4

Les da su amor con su poderoso script de Likes programado en Pascal :alaba:

jerauma +2
@Caba-gamer ¿Qué?
Vinnu

C > Pascal

C Mamut (?

jerauma +1
@Vinnu No sé C. Pero sé que es un lenguaje muy importante
CaptainStui +1
Justo ayer empeze a aprender cobol, por que pinto y deje pascal para despues
+10
betelijah +1
esa pantalla la vi por horas y horas ....
Vinnu
Te deja los ojos a la miseria jajaja.
OpethMatt +2
Se me cae un lágrimon con eso aprendí a programar
Caba-gamer
Entonses deja +10
Qw3rty +3
Aaaah el azulcito... placer

Aprender programación en Pascal: Nivel básico [IC]
Caba-gamer
Cuando pasas la 100 linias de codigo ya te quedan los ojos rojos
Qw3rty +1
@Caba-gamer Última noche, te tomás una línea por cada 100 de código. Y vas al parcial re duracell.
Caba-gamer
@Qw3rty Despues de dos cafes no hay progama que no se escriba
Yoshue +3
WTF Pascal ??? Usen go o python.
Caba-gamer +1
@electrocult Si lo se ,pero yo empese con pascal
electrocult +4
@Caba-gamer ah, sí. Yo tambien y en turbopascal
betelijah -1
tu puedes usar lo que quieras... pero la mejor forma de empezar es pascal Niklaus Wirth (si mal no estoy) lo inventó para enseñar la programación estructurada.... algo así como cada vaina en su sitio...
unjuanpablomas +2
El primer lenguaje que aprendí, cuantos recuerdos
guillermogiavon +1
exelente me lo dieron en la facu hace 6 años jajaja
Caba-gamer
Gracias por pasarte
Erter +1
WoW creo me mandaré una paja viendo esas líneas de códigos
Caba-gamer
Espero que sea placentera
krolll31 +1
El que se queja de pascal nunca escucho nombrar a assembler.... jajaj
Niko24GM +1
dios no... ni lo nombres!!!1
el_lescano +1
yo tenia un profe que te decia, aprender a programar en pascal es como aprender a manejar un fusca, despues agarras cualquier cosa y la haces de papel
Caba-gamer
Esa es buena
betelijah
cierto...
-freakazoid-
la posta man, se codear en pascal y empeze con java hace 1 mes y le agarre la mano de toque, ahora me falta aprender O.O y listo
Niko24GM +1
En algún momento me va a servir
Niko24GM +2
@Caba-gamer lo digo por la carrera, ni a palos tocaría pascal si quiero programar por hobby robertazo
Caba-gamer
@Niko24GM Probablemente uses python , te recomiendo arrancar con pascal o python es inutil pensaras pero estas aprendiendo una buena base
betelijah +1
@Niko24GM pascal te enseña a poner las cosas donde van... y así es más fácil depurar... créeme más tiempo pasa uno buscando errores que programando... a veces uno cree que es un error del compilador...
VowOfSilence +2
Pascal vendría siendo como la intro a programacion de ahi por 2005
-freakazoid- +1
si, yo estuve aprendiendo pascal este año y hace 1 mes me anote a un curso de programacion en java O.O y la verdad le agarre la mano rapido ya que sabia codear en pascal. Termino el año que viene el curso y ya tengo laburo si apruebo el examen de java O.O
poshito9
no entendí una chota pero bueno comento para ayudar a que suba el post.
te dejaría puntos pero no tengo
Caba-gamer
Lo tenes que leer muy lento ademas necesitas un entrar en la wiki no es facil al comienso pero despues una ves que entras en carrera es rapido
sebamg +1
+10. jaja que recuerdos man, me acuerdo cuando programaba en Ansi C en los primeros años de la facu, despues C++. Es lo mejor para aprender
electrocult +1
Libro clásico de la introdución a pascal (y a la programación)
pascal
Caba-gamer +1
La santa biblia
el_perro08 +2
Como consigo minas con este post?
Terminator_2011 +1
Estoy en una secundaria técnica y te digo la verdad que no.. no se puede no me imagino lo que debe ser en la facultad, todos virgos
el_perro08 +1
@Caba-gamer Ya aprendo y te programo entera mamu.
Caba-gamer
@Terminator_2011 Hay bastantes minas de hecho cada ves mas
Pero estas jodido los que llegan a carrera son los virgos con fachan
-DonSoborno- +1
Ahora tengo futuro, gracias lincestría
Caba-gamer
Gracias a vos por ayudar que hoy en dia la Ic no suele llegar a descados
inmichin
Pascal?....., no esta obsoleto este lenguaje?, no había evolucionado a Delphi o algo así?..., igual buen post!.....
EzeXP +1
Buen post Soy de la UNLP y cursamos pascal los primeros dos años, muy ultil aprender el lenguaje para poder progresar academicamente. +10
Caba-gamer +1
Gracias por el +10 La Ic de taringa te lo agradece
renatopuntocom +1
Me hubiese gustado que al enseñar lo hagas bien, con fotitos de anime, emoticones y con chistecitos no se enseña o explica algo, pero no puedo esperar mucho de una mina, igual bien pero para mi pascal es el peor lenguaje para enseñarle a alguien que no continua con el mundo de programación, es mas perdes tiempo si lo haces, lo mejor es empezar con Python o algun lenguaje similar pero cada uno lo ve como quiere.
Caba-gamer
Por eso alfinal pongo que aprender a programar se basa en programar este es una guia practica , ademas pensa, con lo poco que los taringeros ayudan a los post de ic para que me voy a gastar mas vale me dedico a la politica
MisgeNitales +2
Estuve estudiando programacion y lo deje, que rompedero de cabeza loco, prefiero tocar guitarra y fumar faso, y si, mis viejos ya me echaron de la casa.
Caba-gamer
La buena vida
-lana- +2
ya se programar, pero entré por la waifu de la miniatura
Caba-gamer
Entonces deja puntos esa es la forma correcta de marcharse de los post
-lana- +1
Caba-gamer
@-lana- Ya casi son las 12, Pero la intencion cuenta gracias
GordoSinVida +1
Faltaron listas, faltaron arboles, faltaron archivos y recursion. no no no no.
GordoSinVida +1
@Caba-gamer Mucha gente quejandose, si van a estudiar alguna carrera de la facultad de informatica en la unlp, preparense por que van a estar un año y medio con pascal y van a ver todos los temas que mencione jajaja. Recursion es una locura.
Entiendo tu sufrimiento te dejo +10.
el_mancha +1
@GordoSinVida Che sabes si son flexibles los horarios de la unlp para alguien que quisiera trabajar en alguna etapa de la carrera?
GordoSinVida +1
@el_mancha obvio, ellos te dan distintos turnos para cada materia y vos te organizas.
Eso si, si es por cupo tenes que estar atento para inscribirte. Mas o menos es asi, por que varia un poco segun la facultad. Pero quedate tranquilo que tienen contemplado si uno tiene laburo y quiere estudiar.
_Shaggy_S +1
Manejo java, cual es el lenguaje mas solicitado para empresas? java es una pero ya lo están dando por muerto por el nuevo proyecto de google
Litecoin
Java muerto........ por favor y encima por Kotlin..
_Shaggy_S
@Litecoin no lo digo yo, lo dice las estadisticas,
Aprender programación en Pascal: Nivel básico [IC]
java es un monstruo
-freakazoid-
en este momento piden mucho java en Argentina, si buscas encontras laburo al toque