Lenguaje C++ Problemas.

Slides:



Advertisements
Presentaciones similares
Ordenamiento de Arreglos
Advertisements

PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Searching data in Arrays COMP 242. Linear Search Algoritmo: Comenzando con el primer elemento, se compara cada uno con el valor a buscar y se detiene.
Ejemplo de Programa C++
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++.
EJERCICIOS DE PROGRAMACION
INFORMATICA I Funciones CLASE 13.
CS1101X Programming Methodology
ESTRUCTURA DEL LENGUAJE C
Introducción a la Computación
C++ vs C Los códigos de C++ están copiados de la documentación de PRO1.
SOBRECARGA DE FUNCIONES
4A4A4A4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Chapter 7 Functions Dale/Weems/Headington. 2 Tópicos Capítulo 7 l Writing a Program Using Functional Decomposition l Writing a Void Function for a Task.
Programación orientada a objetos
JavaScript Programación Web. Java Script es un lenguaje de escripts que se usa en páginas web (ligero) Java es un lenguaje de programación orientada a.
Introducción a la Computación
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Arreglos.
Capítulo 5. Punteros y Cadenas de Caracteres
 2003 Prentice Hall, Inc. All rights reserved. 1 Capítulo 4 - Arrays Índice del Capítulo 4.1Introducción 4.2Arrays 4.3Declaración de Arrays 4.4Ejemplos.
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
1 Chapter 12 Arrays Dale/Weems/Headington. 2 Chapter 12 Topics l Declaring and Using a One-Dimensional Array l Passing an Array as a Function Argument.
Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0
FIEE VARIABLES Ing. José Antonio Poma G.. FIEE Variables Una variable es un identificador (nombre de la variable) que hace referencia a.
El lenguaje de programación C - Vectores y matrices -
Chapter 6 Looping Dale/Weems/Headington. 2 Chapter 6 Topics l While Statement Syntax l Count-Controlled Loops l Event-Controlled Loops l Using the End-of-File.
Programación Orientada a Objetos
1 Asignación Dinámica de Memoria Agustín J. González Versión original de Kip Irvine ELO 329.
Introducción a la Programación
Funciones Definidas por el Programador
Arreglos Computción.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Estructuras de Repetición (Hacer-Mientras)
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Asignación Dinámica de Memoria Agustín J. González ELO 329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Algoritmo.
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Estructura de Repetición en Visual Basic
ARREGLOS O ARRAYS.
ESTRUCTURAS DE DECISION MULTIPLE
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
IntroducciÓn a los Arreglos (“arrays”) en C++
Prof. Carlos Rodríguez Sánchez
Estructuras de control iterativas
LISTAS..
Ordenamiento de Arreglos
Asignación Dinámica de Memoria
Searching data in Arrays
Variables Automáticas y Apuntadores
Arreglos en C++ (una y dos dimensiones)
Uso de Archivos de Datos en C++
Programación Orientada a Objetos
++
Estructuras de control Resolución de problemas y algoritmos
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
Tema 9. Estructuras de repetición. Clase 2
Vectores (Vector) Agustín J. González ELO320 ELO320.
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Arrays Programming COMP102 Prog. Fundamentals I: Arrays / Slide 2 Arrays l An array is a collection of data elements that are of the same type (e.g.,
Asignación Dinámica de Memoria
UNIDAD VI ARREGLO UNIDIMENSIONAL
Tema 9. Estructuras de repetición. Clase 2
Transcripción de la presentación:

Lenguaje C++ Problemas

Ejercicio 1 PROBLEMA: Hacer un programa en C++ donde se halle la suma de dos números cualquiera

Ejercicio 1 Herramientas de diseño Algorítmo IPO Chart Flowchart

Ejercicio 1 ALGORITMO Entrar primer número Entrar segundo número Procesar los datos (sumar) Guardar el resultado en area de memoria Mostrar el resultado

Ejercicio 1 IPO Chart I P O Dato 1 Dato 2 resultado Asignar dato 1 a area de memoria 1 Asignar dato 2 a area de memoria 2 Sumar el contenido del area 1 y del area 2 Guardar resultado en area 3 Mostrar el contenido del area 3 resultado

Ejercicio 1 Flowchart START Data1 Data2 Sum = Data1 + Data2 Sum STOP

Ejercicio 1 Codificar el programa en C++ #include<iostream> using std::cout; using std::cin; using std::endl; int main() { double number1 = 0.0; double number2 = 0.0; double sum = 0.0; cout << "Enter first number \n"; cin >> number1; cout << "Enter second number \n"; cin >> number2; sum = number1 + number2; cout << "The sum is: " << sum << endl; system(“pause”); return 0; }

Ejercicio 2 Hacer un programa donde se defina un arreglo y que se sumen los componente de este

Codificación #include<iostream> #define SIZE 12 using std::cin; using std::cout; using std::endl; int main() { int a[SIZE] = {1,3,5,4,7,2,99,16,45,67,89,45}; int i; int total = 0; for (i =0; i<SIZE;i++) { total += a[i]; } cout << "Total of array element values is " << total << endl; system ("pause"); return 0;

FOR statement C++ Formato: for (i =0; i<SIZE;i++) { total += a[i]; } Donde i = 0 es la inicialización i < SIZE es la condición i++ es el incremento { es la rutina a repetir

WHILE statement C++ // Counter-controlled repetition #include<iostream> using std::cout; using std::endl; // function main begins program execution int main() { int counter =1; // initialization while (counter <= 10) { //repetition condition cout << counter << endl; // display counter ++counter; // increment } // end while system("pause"); return 0; // indicate program ended successfully } // end function main

Arrays in C++ #include<iostream> #define SIZE 12 using std::cin; using std::cout; using std::endl; int main() { int a[SIZE] = {1,3,5,4,7,2,99,16,45,67,89,45}; int i; int total = 0; for (i =0; i<SIZE;i++) { total += a[i]; } cout << "Total of array element values is " << total << endl; system ("pause"); return 0;