ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Seminario de Solución de Problemas de Programación

  •  27 de Enero de 2019   •  Documentos de Investigación

1.992 Palabras (8 Páginas)   •   147 Visitas

Página 1 de 8

Seminario de Solución de Problemas de Programación

La programación es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales. A través de la programación se dictan los pasos a seguir para la creación del código fuente de programas para la resolución de un problema específico. De acuerdo con ellos el código se escribe, se prueba y se perfecciona.

Programa

Conjunto de instrucciones, basado en reglas y estructuras de control establecidas, y ejecutadas en un orden especifico; tienen un inicio y un fin.

Todos los programas son descritos en un lenguaje, que tienen diferentes características de sintaxis y semántica.

Lenguaje de programación.

Es un lenguaje formal que especifica un aserie de instrucciones para la computadora. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías:

  • Lenguaje interpretado: Un lenguaje de programación debe traducirse[a], un lenguaje interpretado requiere de un programa auxiliar, que traduce los comandos de los programas según sea necesario.
  • Lenguaje compilado: Un programa escrito en un lenguaje compilado se traduce a través de un programa anexo llamado compilador.

Lenguaje C

A lo largo del semestre utilizaremos como lenguaje: C, para el desarrollo de nuestros programas.

C es un lenguaje desarrollado por Dennis Ritchie en 1970 para el sistema operativo Unix, en los laboratorios Bell como evolución del lenguaje B a su vez basado en BCPL. En 1983 American National Standar Institute(ANSI) crea una versión estandarizada del lenguaje C que permitía que cualquier sistema operativo ejecutara programas escritos en este lenguaje.

C es un lenguaje de programación de propósito general y estructurado, que ofrece como ventajas economía de expresiones, control de flujo y estructuras de datos modernos y un conjunto rico de operadores.

Características:

  • Lenguaje de medio nivel
  • Lenguaje de propósito general
  • Lenguaje portable
  • Programación estructurada
  • Produce un código objeto altamente optimizado.

Para realizar nuestros programas utilizamos un IDE (Entorno de desarrollo integrado) [b]que es una aplicación que contiene herramientas para facilitar al programador el desarrollo de software.

[pic 1]

A partir de este punto debes tener instalado alguno de los dos IDE CodeBlocks o DEV C++, comenzaremos a entender como está conformado un programa y la sintaxis del lenguaje, al final de este documento encontraras un ejemplo de cada uno de los elementos de un programa.

Elementos básicos de un programa en C

Una función en C es un grupo de instrucciones que realiza una o más acciones. Un programa C puede incluir: directivas de procesador (librerías); declaraciones globales y locales de variables y constantes; la función principal main ( ); funciones definidas por el usuario; operaciones y expresiones; estructuras de control; comentarios del programa.

Cada programa C tiene una función main ( ) que es un punto inicial de entrada de programa. Su estructura es:

//Encabezado

#include //LIbrerias

#include [c]

//constantes definidas como directivas

//Variables Globales

int main() //Función Principal

{

    //Variables Locales

    //Entrada de datos

    //Salida de datos

   

    /*Comentarios conjunto de renglones*/

    //Comentarios solo una línea

   

    System("Pause");

    return 0;

}

Identificador

Es una secuencia de caracteres, letras, dígitos y subrayados. El primer carácter debe ser una letra.

Palabras Reservadas.

Es una característica del lenguaje C asociada con algún significado especial. Una palabra reservada no se puede utilizar como nombre de identificador, objeto o función.

Ejemplo: char, int, for, do while, while, void, etc.

Comentarios

Los comentarios se cierran entre /* y*/ pueden extenderse a lo largo de varias líneas. Los comentarios son ignorados por el compilador.

Declaración de Variables

En C una variable es una posición con nombre (Identificador) de memoria donde se almacena un valor de un tipo de dato. Su valor puede cambiar a lo largo de la ejecución del programa.

Sintaxis:

;

Ejemplo:

Int edad;

Declaración de Constantes

Una constante es un objeto cuyo valor no puede cambiar a lo largo del a ejecución del programa.

Constantes definidas

Las constantes pueden recibir nombres simbólicos mediante la directiva #define

Sintaxis:

#define ;

Ejemplo:

#define PI 3.1416

Constantes declaradas

El cualificador const permite dar nombres simbólicos a constantes. Su valor no puede ser modificado por el programa.

Sintaxis:

Const = ;

Ejemplo:

Const int pi=3.1416;

Tipos de Datos En C

Los tres tipos básicos de C son: Enteros, números de coma flotante (reales) y caracteres. La tabla recoge los principales tipos de datos básicos, sus tamaños en bytes y el rango de valores que pueden almacenar.

Tipo

Ejemplo

Tamaño en bytes

Rango

Mínimo. Máximo

Char

‘c’

1

0..255

Short

-15

2

-128..127

Int

1024

2

-32768..32767

Unsigned int

42325

2

0..65535

Long

262144

4

-2147483648..2147483637

Float

10.5

4

3.4*(10-38).. 3.4*(1038)

Double

0.00045

8

1.7*(10-308).. 1.7*(10308)

long double

1e-8

8

Igual que Double

Secuencias de Escape

Una secuencia de escape representa un carácter del código ASCII, Dichos caracteres se pueden clasificar en:

        Gráficos: Corresponden a los símbolos más usados en el lenguaje humano.

No Gráficos: Representan acciones; como por ejemplo mover el cursor de la pantalla al principio de la siguiente línea.

Carácter

Significado

Código ASCII

\a

Carácter de Alerta (timbre)

7

\b

Retroceso de espacio

8

\f

Avance de pagina

12

\h

Nueva línea

10

\r

Retorno de carro

13

\t

Tabulación (horizontal)

9

\v

Tabulación (Vertical)

11

\\

Barra inclinada

92

\?

Signo de interrogación

63

\’

Comilla

39

\’’

Doble comilla

34

\nnn

Número Octal

-

\xnn

Número Hexadecimal

-

‘\0’

Carácter Nulo (Terminación de cadena)

-

Expresiones y Operadores

Las expresiones son operaciones que realiza el programa.

Operadores aritméticos

Operador

Descripción

Ejemplo

*

Multiplicación

(a*b)

/

División

(a/b)

+

Suma

(a+b)

-

Resta

(a-b)

%

Modulo

(a%b)

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (157 Kb) docx (24 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com