Entradas

Programa en Haskell Tipos de datos pasadas como funciones # 3

Imagen
En esta lista de programas ahora abordaremos el lenguaje de programación llamado haskell el cual esta orientado a un paradigma de programación funcional donde la sintaxis y el código están más claros y es más intuitivo entenderlo. Tercer  programa funciones en haskell RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle Quieres ganar dinero acortando enlaces entonces registrate en Adfly Gana dinero por compartir tus enlaces!

Programa en Haskell Tipos de datos pasadas como funciones # 2

Imagen
En esta lista de programas ahora abordaremos el lenguaje de programación llamado haskell el cual esta orientado a un paradigma de programación funcional donde la sintaxis y el código están más claros y es más intuitivo entenderlo. Segundo programa funciones en haskell 1.- Calcular n al cuadrado -- cuadrado n, calcula n ^ 2 Para calcular más enteros usamos Integer Int está acotado por límites inferiores y superiores En el código siempre hay que definir el tipo de dato Haskell es un lenguaje fuertemente tipado Haskell es capaz de inferir el tipo de dato de una variable a partir de su definición 2.- Define la función mayor: --mayor (n,m) devuelve el mayor de n o m mayor:: (Ord a) =>(a, a) -> a mayor (n,m) = if ( n > m ) then n else m 3.- La versión currificada de mayor mayor_curry::Float ->(Float,Float) mayor_curry n m =if ( n > m ) then n else m 4.- La versión currificada versión 2 Utilizando la versión curry que dada una función

Programa en Haskell Tipos de datos pasadas como funciones # 1

Imagen
En esta lista de programas ahora abordaremos el lenguaje de programación llamado haskell el cual esta orientado a un paradigma de programación funcional donde la sintaxis y el código están más claros y es más intuitivo entenderlo. Primer programa en Haskell que describe como se pasan los tipos a las funciones. RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle Quieres ganar dinero acortando enlaces entonces registrate en Adfly Gana dinero por compartir tus enlaces!

Programas en Racket Programación Funcional #2

Imagen
En esta lista de programas ahora abordaremos el lenguaje de programación llamado racket el cual esta orientado a un paradigma de programación funcional donde la sintaxis y el código están más claros y es más intuitivo entenderlo. A continuación se muestran las líneas de código que permiten crear funciones simples para racket. 1.- Definición de una variable en Racket. 2.- Definición de una función en Racket. 3.- Invocación a una función en Racket. 4.- Definición de la función que calcula el perimetro de una circunferencia en Racket. 5.- Definición de PI como constante en Racket. 6.- Definir la función que calcula la distancia entre dos puntos en Racket. 7.- Función distancia en Racket. 8.- Función distancia con car y dcr en Racket.             RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle Quieres ganar dinero acortando enla

Programas en Racket Programación Funcional #1

Imagen
En esta lista de programas ahora abordaremos el lenguaje de programación llamado racket el cual esta orientado a un paradigma de programación funcional donde la sintaxis y el código están más claros y es más intuitivo entenderlo. En el siguiente código se muestra las primeras línea de código de un lenguaje funcional más concretamente Racket. En este programa se mencionan los tipos de datos más utilizados y los más comunes a la hora de desarrollar programas de este tipo.   RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle Quieres ganar dinero acortando enlaces entonces registrate en Adfly Gana dinero por compartir tus enlaces! Quieres ver contenido de juegos, tutoriales, cosas random suscribete a mi canal de Youtube.

Programas en C #12 Estructuras en C Parte 8

Imagen
En esta lista de post se publicarán algunos de los cientos de programas básicos vistos en lenguaje C, y que son refuerzo de estudio de estudiantes universitarios, cada uno de estos programas son referencias aleatorias y no se acreditan editorias personales, son recopilaciones de la universidad y miles de foros dedicados a resolver problemas de este tipo. Se ingresa el apellido, la nota y el legajo de los 30 alumnos de un curso. Realizar un programa que me permita modificar los datos ingresados hasta que el usuario lo determine. Para ello se ingresa el legajo y la nota a modificar. Si no encuentra el legajo se deberá mostrar un mensaje de error. #include <stdio.h> #include <conio.h> #include <string.h> #define TAM 3 struct alumno {     char apellido[20];     float nota,legajo; }; int main() {     struct alumno curso[TAM];     int i,j,flag;     char mod;     float leg;     for(i=0;i<TAM;i++)//INGRESO DE DATOS     {         //clrscr();        

Programas en C #11 Estructuras en C Parte 7

Imagen
En esta lista de post se publicarán algunos de los cientos de programas básicos vistos en lenguaje C, y que son refuerzo de estudio de estudiantes universitarios, cada uno de estos programas son referencias aleatorias y no se acreditan editorias personales, son recopilaciones de la universidad y miles de foros dedicados a resolver problemas de este tipo. Leer 10 estructuras del arreglo "empleado" que contiene la siguiente info:    nombre    dirección ( calle, número, localidad)    edad    sexo ( M = masculino, F = femenino) a) Listar los empleados menores de 25 años b) Listar los empleados que viven en Avellaneda c) Listar los empleados que viven en Avellaneda menores de 25 años d) Ordenar el vector por nombre y listarlo #include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> #define TAM 3 struct direccion {     char calle[100],numero[20],localidad[50]; }; struct personas {     char nombre[30];     in