python programacion Izaccc Zu iga

Páginas: 35 (8550 palabras) Publicado: 8 de agosto de 2015
Solución de problemas por computador

Isaac Zúñiga Silgado

TEXTO GUÍA: Eugenia Bahit. Curso: Python para Principiantes 2012.
www.eugeniabahit.com. Buenos Aires, Argentina.
4. ELEMENTOS GENERALES DE UN PROGRAMA [3][4]
En el momento de escribir un programa para luego ejecutarlo en una computadora,
el programador debe elegir el lenguaje de programación que utilizará para
elaborarlo.
Los programasde computador de la mayoría de los lenguajes de programación de
alto nivel, se compone de una serie de elementos que alimentan su estructura
básica. Estos elementos básicos son: los datos, las variables, constantes e
instrucciones del programa, las librerías (funciones y procedimiento) que se van a
utilizar y los comentarios, entre otros.
Cada lenguaje de programación define un repertorio deinstrucciones, que son con
los que dispone el programador para elaborar sus programas. También define un
conjunto de palabras que vienen con significado propio en el lenguaje y que el
programador no puede utilizarlas para definir cualquier identificador que necesite
para elaborar el código fuente del programa.
Sintaxis de un lenguaje: Conjunto de reglas que tenemos que seguir a la hora de
escribir unprograma en un lenguaje tal que si no seguimos esas reglas de sintaxis
el traductor (compilador/interprete) nos da errores y no nos deja solucionar el
problema.
Palabras reservadas: Son un conjunto de palabras especiales que nos sirven para
definir la estructura del programa, y solo se pueden usar para el fin para el que están
reservadas.
4.1 ESTRUCTURA BÁSICA DE UN PROGRAMA
Cada lenguaje deprogramación exige o no una estructura rígida para organizar los
elementos que conformarán el programa. A continuación se muestran las estructuras
generales de un programa escrito en lenguaje C/C++, Java y Python.
Estructura general de un programa en lenguaje C/C++:
Un programa simple en C/C++ tiene la siguiente estructura [6]:
Comentarios
Inclusión de archivos
main()
{
variables locales
flujo desentencias (instrucciones)

Solución de problemas por computador

Isaac Zúñiga Silgado

}
Definición de funciones creadas por el programador utilizadas en main()
Los comentarios nos sirven para escribir información que nos referencie al programa
pero que no forme parte de él. Por ejemplo especificar que hace el programa, quien lo
elaboró, en que fecha, que versión es, etc.
En C/C++, todo estáconstituido a base de funciones. El programa principal no es la
excepción. main() indica la función principal del programa la cual se delimita con
llaves, esta es la primera que se ejecuta en el programa.
El Flujo de sentencias se refiere a todas las instrucciones que conforman el programa,
es decir, la secuencia de instrucciones que resuelven el problema.
Los conceptos de inclusión de archivos, variables yfunciones creadas por el
programador, se explicarán más adelante.
Ejemplo. Con este ejemplo mostramos la estructura de una aplicación C/C++
simple.
/*Programa que despliega un mensaje de bienvenida en la pantalla*/
#include
#include
void main()
{
printf("BIENVENIDO AL CURSO DE C ESTANDAR");
}
Estructura general de un programa en lenguaje Java [7]:
Un programa simple en Javatiene la siguiente estructura:

Tomado de: http://profejavaoramas.blogspot.com/2010/04/estructura-de-unprograma-en-java.html
Donde Nombre de la clase es el nombre de la clase principal que contiene el código
fuente que deberá guardarse en la computadora con el sufijo .java (NombreClase.java).
Todas las aplicaciones Java tienen un método main que a su vez, contiene un conjunto

Solución de problemaspor computador

Isaac Zúñiga Silgado

de instrucciones. En Java los conjuntos o bloques de sentencias se indican entre llaves
({ y }).
Ejemplo. Con este ejemplo mostramos la estructura de una aplicación Java
simple. El nombre de la clase Saludo deberá guardarse como Saludo.java
public class Saludo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
} // Fin del método...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Christian Zu Iga PracticaAcustica
  • Practica 1 Garcia Zu iga
  • Rese a Alejandra Zu iga Victoria
  • Investigacion del lenguaje de programacion Python
  • Taller de programación Python
  • Python en programación concurrente
  • Trabajo Final EPE Gerhard Zu Iga
  • CONOCIMIENTO DE SI MISMO Jordy Maccold Zu iga

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS