TIPOS DE DATOS Cadenas y caracteres PARCIAL III.

Slides:



Advertisements
Presentaciones similares
El lenguaje de programación C - El primer programa -
Advertisements

EL LENGUAJE DE PROGRAMACIÓN C
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Fundamentos de la Programación Estructurada
Programación I Teoría IV
Programación, Algoritmos y Estructuras de Datos
EJERCICIOS DE PROGRAMACION
INFORMATICA I Funciones CLASE 13.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
SOBRECARGA DE FUNCIONES
Diseño de algoritmos “Estructuras”
Tema 3 Entrada y Salida.
LENGUAJE “C” Programación.
Archivos Programación.
Asignatura: Lenguaje de Programación de Sistemas PPT No.05 Programa vespertino de Ingeniería (E) en Sistemas Computacionales Profesor: José Estay Araya.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Cadenas y apuntadores Programación.
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Archivos.
Informática Ingeniería en Electrónica y Automática Industrial
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Programación en Lenguaje C
Para poder escribir programas en C, es imprescindible ser conocedor de sus reglas de sintaxis y de las funciones de su biblioteca estándar. Las funciones.
Elementos básicos del lenguaje
Tipo de dato Arreglo en C Uso del for con arreglos
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Elementos básicos del lenguaje
APUNTADORES.
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Registros Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
Algoritmo.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
PARCIAL III. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar sus actores o participantes.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
Introducción al Lenguaje C (II) Cadenas de caracteres, archivos de cabecera, lectura y escritura Fundamentos de Programación Departamento de Lenguajes.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
3.6 Manejo de E/S Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
Programación I :: Prof. Yeniffer Peña Conceptos Avanzados de Programación Presentación.
Estructuras Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Unidad Didáctica 25.
Estructura_clase Ing. Eduard Antonio Lozano Córdoba.
Memoria Dinámica Jornadas de Marzo 2010 Grupo de Usuarios de Linux Tania Pérez.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
El lenguaje de Programación C Fernando J. Pereda.
Programación utilizando operadores a nivel de bits Unidad III – Conceptos Avanzados de Programación Programación I
LENGUAJE C. El lenguaje de programación C  El C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell  Evolución.
Arreglos y cadenas de texto
Programación en C - manejo de Archivos
Guía teórica de manejo de estructuras de datos
UNIVERSIDAD AUTONOMA METROPOLITANA Programación Estructurada
Variables Automáticas y Apuntadores
Usando for, while y do while
Estructura Básica de Un programa en C++
Estructuras Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos que.
Características de “C”
UNIVERSIDAD TECNOLOGICA DE MEXICO SC Lenguajes de Programación I
Programación I MC José Andrés Vázquez Flores
Fundamentos de Informática Especialidad de Electrónica –
LENGUAJE “C” Programación.
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial
Registros tipo struct PROGRAMACIÓN MODULAR.
Guía teórica de manejo de estructuras de datos
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
Transcripción de la presentación:

TIPOS DE DATOS Cadenas y caracteres PARCIAL III

Cadenas en C++ Permiten generar mensajes en modo texto usando el código ASCII. Sin embargo, los caracteres a bajo nivel siguen siendo tratados como bytes. El lenguaje C provee una biblioteca para el manejo de las cadenas cuyas funciones están declaradas en el archivo de cabecera string.h string.h string.h.

Cadena y Caracteres

main() { char dato[100]; dato[0]='H'; dato[1]='O'; dato[2]='L'; dato[3]='A'; dato[4]='_'; dato[5]='M'; dato[6]='A'; dato[7]='M'; dato[8]='A'; dato[9]='\0';//caracter nulo printf("La frase es %s\n",dato);//Que imprime? dato[4]='\0';//caracter nulo printf("La frase es %s",dato); //Que imprime }

Registros en C++ Un Registro es la asociación de campos comunes bajo un mismo identificador, para nuestro propósito podemos verlo como la posibilidad de crear un propio Tipo de datos.  Para crear estructuras se utiliza la palabra struct.

#include<stdio.h> struct fecha {      int dia,mes,annio; };  struct persona {     int cod;     char nombre[30];     struct fecha nacimiento;     float nota; }; int main() {     struct persona estudiante[23];     int i,j;     for (i=0;i<=22;i++)     {

printf("\nDATOS DEL ESTUDIANTE: %d: ",i+1);         printf("\nCodigo: ");         scanf("%d",&estudiante[i].cod);         printf("\nNombre: ");         scanf("s",estudiante[i].nombre);         printf("\nFecha Nacimiento: ");         printf("Digite Dia:\n");         scanf("%d",&estudiante[i].nacimiento.dia);         printf("Digite Mes:\n");         scanf("%d",&estudiante[i].nacimiento.mes);         printf("Digite Annio: n");         scanf("%d",&estudiante[i].nacimiento.annio);     }

printf("\nLos registro leídos son: ");     for (i=0;i<=22;i++)     {         printf("Estudiante %d ",i);         printf("Cod:%d ",estudiante[i].cod);         printf("Nombre %s ",estudiante[i].nombre);      printf("Nac %d/%d/%d\n",estudiante[i] .nacimiento.dia,estudiante[i].nacimiento.mes, estudiante[I].nacimiento.annio);     }     getchar();     getchar();     return (0); }

Arrays en C++ Un array de cadenas puede servirnos para agrupar una serie de mensajes. Por ejemplo, todos los mensajes de error de un programa. Luego, para acceder a cada mensaje, basta con usar su número.

 Que rellene un array con los números primos comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente. #include <stdio.h> #include <stdlib.h> int main(void) {             int x,cont,z,i,tabla[100];                        i=0;             for (x=1;x<=100;x++)             {         cont=0;         for (z=1;z<=x;z++)         {             if (x%z==0)                cont++;             }         }

void estadisticaArray(double *array, int t, double Crear un programa que utilice una función que devuelva el mayor, el menor y la media de los valores de un array de números decimales. #include <conio.h> #include <stdio.h> #include <stdlib.h>   void estadisticaArray(double *array, int t, double *mayor,double *menor, double *media); int main(){ double A[]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8}; double mx, mn, md; estadisticaArray(A,8,&mx,&mn,&md); printf("Mayor %lf, Menor %lf, Media %lf", mx, mn, md); getch(); }