Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo:
Profundizar en el conocimiento estructural de las principales estructuras básicas de programación:
PROGRAMACIÓN ESTRUCTURADA
Arreglos:
Permiten almacenar un determinado número de datos bajo un mismo identificador, para luego referirse a
los mismos utilizando uno o más subíndices.
Definición de variables:
De acuerdo a la instrucción se puede emplear el tipo de una o más variables.
Los tipos posibles son: NÚMERO, REAL ENTERO, LÓGICO CARÁCTER, TEXTO, CADENA.
Estructuras Básicas:
Estructura Secuencial
Estructura Selectiva
Estructura Repetitiva (ó Iterativa)
Estructura Secuencial
Indica que las instrucciones de un programa se ejecutan una después de la otra, en el mismo orden en el
cual aparecen en el programa. Se presentan gráficamente como una caja después de otra ambas ocn una
sola entrada y una única salida.
Ejemplo:
Estructura Selectiva
También conocida como la estructura SI-VERDADERO-FALSO, plantea la selección entre dos alternativas
con base en el resultado de la evaluación de una condición
Estructura Repetitiva (Iterativa)
I. DEFINCIÓN - CADENA:
Las cadenas de caracteres (también llamadas cadenas o strings) son un tipo particular de vectores, que
como su nombre lo dice son vectores de char, con la particularidad que tienen una marca en el fin del (el
caracter '\0'), además el lenguaje nos permite escribirlas como texto dentro de comillas dobles si son sim-
ples no.
Ejemplos de su declaración:
char cadena_pedro[]="Pedro";
char otro_pedro[]={'P','e','d','r','o''\0'}; // Igual al anterior
char vector[]={'P','e','d','r','o'}; /* Un vector de 5 elementos,
con los elementos 'P','e','d','r' y 'o' */
char espacio_cadena[512]="Una cadena en C";
char cadena_vacia[]="";
En el siguiente ejemplo observa y completa la instrucción en la cual falte parte del código: Puede trabajar
en Dev C++.
#include <stdio.h>
#include <stdlib.h>
//Ejemplo cadena Pedro
int main() {
char cadena1[4];
cadena1[0]='P'; cadena1[1]='e'; cadena1[2]='d'; cadena1[3]='r'; ; cadena1[4]='o';
printf("La palabra en la variable cadena1 es: %c%c%c%c \n",
cadena1[0],cadena1[1],cadena1[2],cadena1[3]);
return 0;
}
Próximos Temas
II. Librería cstring
III. Funciones de Cadenas
IV. Ejemplos:
Bibliografía
MCALLISTER, William. Data structures and algorithms using java. Sudbury MA Jones and Bart-
lett Publishers 2013
GADDIS, TONY. Starting out with Java. Boston: Pearson Addison-Wesley, c2012.
GUZDIAL, MARK. Problem solving with data structures using Java. Upper Saddle River, NJ:
Prentice Hall, 2011.