Fecha y hora actual: Sábado 24 Ago 2019 05:08
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Programando desde 0: 4- Errores, tipos, operadores y más.

Responder al Tema Ir a página Anterior1234567

Índice del Foro > Programación en general > Programando desde 0: 4- Errores, tipos, operadores y más.

Autor Mensaje
ystudent
Usuario Iniciado


Registrado: 23 Feb 2017
Mensajes: 30

Mensaje Publicado: Martes 28 Feb 2017 13:19

Título del mensaje: Programando desde 0: 4- Errores, tipos, operadores y más.

Responder citando

Hola!

Al comienzo de los ejercicios correspondientes a esta clase aparecen unas preguntas relacionadas con el contenido de la clase. Hay una de ellas que no he podido responder y es:

Sea el ejercicio 13 del práctico 1. A pesar de que ud. puede haber obtenido valores de salida, el programa no es correcto. ¿Por qué? ¿Cómo lo corregiría ud.?

Cómo sería la respuesta correcta?

No tuve problema en resolver ninguno de los ejercicios (saltando los relacionados con las constantes claro)

Saludos

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Kyshuo Ayame
Moderador Global


Registrado: 07 Ene 2011
Mensajes: 1043

Mensaje Publicado: Miércoles 01 Mar 2017 16:14

Título del mensaje: Programando desde 0: 4- Errores, tipos, operadores y más.

Responder citando

El programa es el siguiente:

Código:
  1. PROGRAM Verificar (output);
  2.  
  3. VAR
  4. i: Integer;
  5. r: Real;
  6.  
  7. BEGIN
  8. r := i + 1;
  9. WriteLn(i,r)
  10. END.


Se definen las variables i y r. El valor de r es i+1, pero ¿cuanto vale i?

El problema es que i no está inicializada. En general los compiladores inicializan automáticamente las variables enteras en 0, pero eso no puede asegurarse y además dependerá del compilador.

Siempre inicializar las variables.

Espero esto responda tu pregunta. Cualquer duda a tus órdenes.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
ystudent
Usuario Iniciado


Registrado: 23 Feb 2017
Mensajes: 30

Mensaje Publicado: Viernes 03 Mar 2017 15:41

Título del mensaje: Programando desde 0: 4- Errores, tipos, operadores y más.

Responder citando

Hola!

Pues sí que aclara mi duda porque como leí que alguien había preguntado antes lo de la asignación de 0 por default a i y le habían respondido que los compiladores a falta de un valor inicial en alguna variable, le asignan 0 ; lo di por sentado y ya no me parecia error. Ahora tengo claro que siempre hay que inicializar las variables con algun para estar seguros de que el programa funcionará como esperamos y no dependa del compilador.

Saludos!

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema Ir a página Anterior1234567
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Buenas desde el sur del sur =)

Maugarni Preséntate a la comunidad 1 Jueves 22 Ago 2019 14:09 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola desde bcn

Dav2k6 Preséntate a la comunidad 2 Miércoles 26 Jun 2019 19:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Existen problemas al descargar musica desde you...

SusanaP Tu PC 2 Martes 26 Mar 2019 19:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

hola!! los saludo desde argentina

mery Preséntate a la comunidad 2 Jueves 13 Dic 2018 17:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Llamada a web service desde form

mrrobot2 Programación Web en general 1 Martes 14 Nov 2017 00:50 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,