Pascal 08 - Instalación y uso básico de Lazarus

  Рет қаралды 10,646

Nacho Cabanes

Nacho Cabanes

Күн бұрын

Пікірлер: 24
@PastorPalaciosMartinez
@PastorPalaciosMartinez Жыл бұрын
Saludos cordiales desde Venezuela, altamente agradecido por compartir sus conocimientos con nosotros, sus explicaciones me resultan muy claras y amenas, es un gusto aprender de alguien con dominio total del tema y que además lo explique de forma accesible para quienes buscamos aprender.
@santiagojuarez510
@santiagojuarez510 Жыл бұрын
Sos un jefe gracias por tu contenido. Saludos desde Argentina
@TrilogiaExitosa
@TrilogiaExitosa Жыл бұрын
HOLA PROFE, PRIMERO QUE TODO AGRADEZCO TUS INSTRUCCIONES SON MUY PRACTICAS PARA ALGUIEN COMO YO QUE SE ESTA INDUCIENDO EN EL MUNDO DE LA PROGRAMACION; AHORA VIENDO LA TAREA QUE HAS PUESTO, LO HE HECHO DE ESTA MANERA, AGRADEZCO SUS RECOMENDACIONES Program aprendiendo; var n1 : integer; n2 : integer; begin writeln('dame un primer numero'); readln(n1); writeln('dame un segundo numero'); readln(n2); begin if (n1 mod 5=0) then writeln('es mulptiplo de 5') else writeln('no es multiplo de 5') end; begin if (n2 mod 5=0) then writeln('es multiplo de 5') else writeln('no es multiplo de 5') end; readln; end.
@Nacho_Cabanes
@Nacho_Cabanes Жыл бұрын
Está bastante bien, pero lo que se pide es decir "cuántos", para que te veas obligado a jugar con "and" y con "or".
@NestorMonsalve18
@NestorMonsalve18 3 ай бұрын
Extrairdinario
@danielperezbustillos1589
@danielperezbustillos1589 Жыл бұрын
buenas amigo. tengo un problema. no me aparece el ejecutable make... no se que hacer alli en ese caso... muchas gracias de antemano por la ayuda que me pueda prestar
@Ericksystem
@Ericksystem 7 ай бұрын
un gusto saludarlo sr nacho cabanes
@manuelgarciagarcia2501
@manuelgarciagarcia2501 3 жыл бұрын
Muy buen tutorial.
@rodrigonunez9423
@rodrigonunez9423 Жыл бұрын
program Ejemplo; var n:integer; cant:integer; begin write ('Ingrese dos numeros: '); cant := 0; read (n); if (n MOD 5 = 0) then cant := cant+1; read (n); if (n MOD 5 = 0) then cant := cant+1; write ('Los numeros multiplos de 5 son: ', cant); end.
@Nacho_Cabanes
@Nacho_Cabanes Жыл бұрын
Una solución interesante, pero demasiado avanzada, porque usa conceptos que vemos en la entrega 9. Subo otra solución como "oficial" a GitHub.
@eliasvargas9681
@eliasvargas9681 2 жыл бұрын
Gracias por tucurso, me dió otra manera de ver la programación, pregunta: ¿lazarus tambien soporta la libreria graph? quise correr uno de tus codigos en embarcadero y no pude
@Nacho_Cabanes
@Nacho_Cabanes 2 жыл бұрын
Con Lazarus (Free Pascal), al menos con las primeras versiones, sí se incluía "graph". Es muy probable que Embarcadero Delphi no la traiga, porque es algo bastante obsoleto.
@golo7162
@golo7162 3 жыл бұрын
Hola, primero que nada, gracias por compartir sus conocimientos sobre programación. Y tengo una duda, para trabajar con pascal en terminal de Linux (yo actualmente uso Linux mint), qué paquetes hace falta instalar??
@Nacho_Cabanes
@Nacho_Cabanes 3 жыл бұрын
En Synaptic o tu gestor de paquetes deberías tener alguno cuyo nombre empiece por "fpc" y que fuera el binario listo para utilizar.
@golo7162
@golo7162 3 жыл бұрын
@@Nacho_Cabanes Gracias! Ya instalé el compilador fpc, sí funcionó :)
@lautarocravero3405
@lautarocravero3405 Жыл бұрын
gracias todo me funciono muy bien excepto que al poner READLN no me queda la pestaña abierta. hay alguna forma de solucionar esto? ya intente escribiendo READLN; READ; READLN ( ) READ ( ) y no funciona de ninguna manera
@Nacho_Cabanes
@Nacho_Cabanes Жыл бұрын
Es raro. ¿Qué compilador o entorno utilizas y en qué sistema operativo?
@santivilleres
@santivilleres Жыл бұрын
program lazarus; uses crt; var n,m:integer; begin clrscr; writeln('dime un numero'); readln(n); writeln('dime otro numero'); readln(m); begin if (n mod 5=0) and (m mod 5=0) then writeln('los dos numeros son multiplos de 5') else if (n mod 5=0) or (m mod 5=0) then writeln('un numero es multiplo de 5') else writeln('ningun numero es multiplo de 5'); end; readkey; end. mi duda es si esta de más ese begin end, ya que aún no entiendo cuando van y cuando no.
@Nacho_Cabanes
@Nacho_Cabanes Жыл бұрын
La propuesta es casi perfecta. No necesitas el "begin" y el "end". Sólo hacen falta cuando el "if" o el "else" van a dar más de un paso. Por lo general, también sobrará el "readkey",
@Sami-cv3wh
@Sami-cv3wh Жыл бұрын
Buenas, estos vídeos son de mucha utilidad, principalmente porque siguiendo otros se me originaron problemas con el debugger que no permitían ejecutar Lazarus luego de reiniciar la PC. A pesar de eso, tengo una molestia que comparto con cmd, y es el "cursor" parpadeante al escribir el código. En la versión más reciente de Lazarus aparece este rectángulo parpadeante en vez del típico al momento de escribir, y el problema que tiene este es que al querer corregir un error en el principio del código debemos de reescribir todo, porque no escribe entre los caracteres ya existentes, sino que escribe sobre ellos. ¿Conoces alguna forma de desactivarlo? He buscado en foro y nadie lo ha comentado, siquiera en inglés. Desde ya, muchas graciass
@Sami-cv3wh
@Sami-cv3wh Жыл бұрын
Olvídalo, no existe dicha opción en ajustes, creo. Pero un reinicio fue suficiente.
@hictorjesus1530
@hictorjesus1530 Жыл бұрын
program ejemplo; var n1 : integer; n2 : integer; begin writeln('Dime un numero'); readln(n1); writeln('Dime otro numero'); readln(n2); begin if (n1 mod 5=0) and (n2 mod 5=0) then writeln('Los dos son multiplos de 5') else if(n1 mod 5=0) Or not (n2 mod 5=0) then writeln('Solo el primero es multiplo de 5') else if not(n1 mod 5=0) Or (n2 mod 5=0) then writeln('Solo el segundo es multiplo de 5') else writeln('Ninguno es multiplo de 5') end; readln; end.
@Nacho_Cabanes
@Nacho_Cabanes Жыл бұрын
Tu planteamiento se acerca mucho, pero se complica un poco más de lo necesario, al decir qué número cumple, en vez de cuantos. También te sobra un bloque begin-end y el readln final. Lo tomo como base para una solución "oficial" y la subo, para que la puedas comprobar. 🙂
@totoovied
@totoovied 7 ай бұрын
(*Crea un programa que pida al usuario dos numeros y que responda cuantos de ellos son multiplos de 5..*) program ejemplo; var n1:integer; n2:integer; begin writeln('Dime un primer numero'); readln(n1); writeln('Dime un segundo numero'); readln(n2); if (n1 mod 5=0) and (n2 mod 5=0) then writeln('Los dos son multiplos de 5') else if (n1 mod 5=0) and (n2 mod 50) then writeln('El primero solo es multiplo de 5') else if (n2 mod 50) and (n2 mod 5=0) then writeln('El segundo solo es multiplo de 5') else writeln('Ninguno es multiplo de 5'); readln; end.
Pascal 09 - Asignación de valores. Incremento
5:55
Nacho Cabanes
Рет қаралды 7 М.
01 Curso de Programación en Pascal : Introduccion
5:53
Hackers e ingenieros
Рет қаралды 77 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Como Hacer Un Chocolate Perfecto👌 Espumoso👍 ZERO grumos
5:13
Maggie Cocina
Рет қаралды 1,1 МЛН
Los Mejores IDES y Editores de código de Python
8:41
Fazt
Рет қаралды 93 М.
¿Cómo aprendería a programar, si tuviera que empezar de nuevo?
8:27
Francisco Erramuspe
Рет қаралды 668 М.
Pascal 25 - Procedimientos y funciones
16:28
Nacho Cabanes
Рет қаралды 14 М.
Visual Studio Code desde CERO | Configuración, tips, atajos, extensiones
38:02
Yoelvis Mulen { code }
Рет қаралды 120 М.