Está en la página 1de 11

Daniel Almeida Salas Fundamentos de Programación

Fecha: 09/08/18 NRC: 5345

Conceptos de
ELEMENTO DESCRIPCIÓN
VARIABLE Es una posición de memoria que contiene un valor que puede ser modificado
CONSTANTE Valor fijo de memoria que NO puede ser modificado en un programa
TIPO DE DATO Tipo de información que identifica al contenido de una variable en memoria
TAMAÑO EN Tamaño o espacio que ocupa el tipo de dato en la memoria
BYTES
IDENTIFICADOR Nombre válido para las variables, constantes
MODIFICADOR Datos básicos o tipos de datos con signo o sin signo

Tablea de resumen de los tipos de datos PRIMITIVOS


Generar la tabla de resumen de los diferentes tipos de operadores
Estructura de un programa en C
1.- Cabeceras
2.- Declaración
3.- Resto de la función
QUE ES UNA FUNCION Y PARA QUE SIRVE
Una función es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser
llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e
incluso llamarse a sí misma.
INSTANCIAS DE UNA FUNCION
1.- Prototipo de la función
2.- Llamado de la función
3.- Implementación de la función

PARTES DE UNA FUNCION


1.- Nombre de la función
2.- Parámetro de la función
3.- Valor de retorno de la función
EN LENGUAJE C
ESCRIBA UN EJEMPLO DE UNA FUNCION SIN PARAMETROS. EXPLIQUE LO MAS
RESUMIDO POSIBLE

#include<iostream>
#include<conio.h>
using namespace std;

void numeros(void);
void ifelse();

int r,n1,n2;
int op;

main(){
numeros();
cout<<"si la suma es >=10 sera mayor"<<endl;
cout<<"si la suma es <10 sera menor"<<endl;
cout<<"------------------------------------"<<endl;
ifelse();
cout<<"------------------------------------"<<endl;
}

void numeros (){


cout<<"ingrese el primer numero"<<endl;
cin>>n1;
cout<<"ingrese el segundo numero"<<endl;
cin>>n2;
}

void ifelse (){


r=n1+n2;
if(r>=10){
cout<<"la suma con "<<r<<" es mayor"<<endl;
}else{
cout<<"la suma con "<<r<<" es menor"<<endl;
}
}

Es un programa que posee dos funciones, una determina el ingreso de los números a ser
utilizados y la segunda función es la que va a realizar la operación de suma y determinar si el
resultado es mayor a diez será una suma mayor, caso contrario será una suma menor.
ESCRIBA UN EJEMPLO DE UNA FUNCION CON PARAMETROS. EXPLIQUE LO MAS
RESUMIDO POSIBLE

#include<iostream>
#include<conio.h>
using namespace std;

void numeros(void);
void ifelse(int n1, int n2);

int r,n1,n2;
int op;

main(){
numeros();
cout<<"si la suma es >=10 sera mayor"<<endl;
cout<<"si la suma es <10 sera menor"<<endl;
cout<<"------------------------------------"<<endl;
ifelse(n1,n2);
cout<<"------------------------------------"<<endl;
}

void numeros (){


cout<<"ingrese el primer numero"<<endl;
cin>>n1;
cout<<"ingrese el segundo numero"<<endl;
cin>>n2;
}

void ifelse (int n1, int n2){


r=n1+n2;
if(r>=10){
cout<<"la suma con "<<r<<" es mayor"<<endl;
}else{
cout<<"la suma con "<<r<<" es menor"<<endl;
}
}

Es un programa que posee dos funciones, la primera función solo determina el ingreso de los
numero a utilizar y la segunda función con los parámetros que son los números que se va a
utilizar en este caso son n1 y n2, además la segunda función es la que va a realizar la operación
de suma y determinar si el resultado es mayor a diez será una suma mayor, caso contrario será
una suma menor.
ESCRIBA UN EJEMPLO DE UNA FUNCION CON PARAMETROS Y RETORNO DE
VALOR. EXPLIQUE LO MAS RESUMIDO POSIBLE

#include<stdio.h>
void cargarArreglo(int vector[],int elementos);
void imprimirArreglo(int vector[],int elementos);
int verificarPrimo(int numero);
int i,j;

main(){
int arreglo[500],numero;
printf("\n Ingrese numero maximo de elementos para verificar si es primo ");
scanf("%d",&numero);
cargarArreglo(arreglo,numero);
imprimirArreglo(arreglo,numero);
}

int verificarPrimo(int numero){


for(int i=2;i<numero;i++){
if (numero% i ==0){
return 0;
}
}
return numero;
}

void cargarArreglo(int vector[],int elementos){


for(int j=0;j<elementos;j++){
//printf("/n Ingrese dato al arreglo");
vector[j]=verificarPrimo(j);
}
}

void imprimirArreglo(int vector[],int elementos){


for(int i=0;i<elementos;i++){
if(vector[i]!=0){
printf("%d \t",vector[i]);
}
}
}

Es un programa en el que el usuario digita la cantidad de números que desea verificar si son
primos, además cuenta con tres funciones, la primera verifica si el número es primo o no, si lo es
se imprimirá en el resultado pero si no es primo no se imprimirá.
EN PYTHON

ESCRIBA UN EJEMPLO DE UNA FUNCION CON PASO DE PARAMETROS Y RETORNO


DE VALOR

def factorial(x,n):
if(n>0):
x=factorial(x,n-1)
x=x*n
else:
x=1
return x

n=int(input("ingresa un numero \n"))


x=1
x=factorial(x,n)
print (x)
ARREGLOS
QUE ES UN ARREGLO UNIDIMENSIONAL Y BIDIMENSIONAL, UN EJEMPLO DE
CADA UNO

 Arreglo Unidimensional:
Un arreglo unidimensional es un tipo de datos estructurado que está formado por una
colección finita y ordenada de datos del mismo tipo

#include<stdio.h>
#include<iostream>
using namespace std;
//requerimiento: generar un arreglo de 10 elementos conla serie del 1 al 1
main(){
//variables,declarar el arreglo
int i;
int arreglo[10];
//entrada, cargar el arreglo
arreglo[0]=5;
arreglo[1]=2;
arreglo[2]=0;
arreglo[3]=-3;
arreglo[4]=100;
arreglo[5]=20;
arreglo[6]=15;
arreglo[7]=2;
arreglo[8]=5030;
arreglo[9]=1253;

//salida
for (i=0;i<10;i++){
cout<<"arreglo ["<<i<<"]="<<arreglo[i]<<endl;
}
}
 Arreglo Bidimensional:
Un arreglo de 2 dimensiones es usado para representar elementos en
una tabla con columnas y filas, se puede acceder a cualquier elemento
dentro del arreglo indicando el índice de la columna y la fila del
arreglo.

#include<stdio.h>
main(){
int matriz[4][4];

for(int i=0; i<4; i++){ //filas


for( int j=0;j<4;j++){
if(i==j){

matriz[i][j]=7;
}else{
matriz[i][j]=0;
}
}//fin columnas
}//fin filas

//salida=impresion de la matriz arreglo bidimensional


for(int i=0; i<4; i++){
for( int j=0;j<4;j++){
printf("%d \t",matriz[i][j]);
}//fin colunmas
printf("\n");
}//fin filas
}
BDD Y APPS
 QUE ES UNA BASE DE DATOS Y PARA QUE SIRVE
La base de datos es un sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese
conjunto de datos.

 QUE ES UNA HERRAMIENTA CASE Y PARA QUE SIRVE


Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software
Asistida por Computadora) son diversas aplicaciones informáticas o programas
informáticos destinadas a aumentar la productividad en el desarrollo de
software reduciendo el costo de las mismas en términos de tiempo y de dinero.
Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo
del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de
costos, implementación de parte del código automáticamente con el diseño dado,
compilación automática, documentación o detección de errores entre otras.

 QUE ES UNA APLICACIÓN


En informática, una aplicación es un programa informático diseñado como herramienta
para permitir a un usuario realizar uno o diversos tipos de tareas.

También podría gustarte