Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Luis Arturo Lopez Cortes
Presentado a
Luz Azucena Flores
1. Introducción
2. Resolución de problemas paso 2
3. Resolución de problemas paso 3
4. Resolución de problemas paso 4
5. Sintaxis c++
6. Ejercicio fase 4 algoritmo c++
7. Pagina winx https://arturopez.wixsite.com/misitio-1
8. conclusiones
INTRODUCCION
Operadores relacionales
Operador Operación
= Igual
<> Distinto
< Menor
> Mayor
<= Menor o igual
>= Mayor o igual
in Elemento de
Los operadores de relación se pueden aplicar a cualquiera de los tipos que hemos
visto hasta ahora:
entero
real
lógico
carácter y cadena
Tipo1 Tipo2
entero real
carácter cadena
Que son operadores lógicos
Este tipo de operadores permite obtener solo dos resultados, por lo que se
conocen también como booleanos, porque hacen uso de los principios del álgebra
de Boole. Los resultados son Verdadero o Falso. La sintaxis especifica una serie
de reglas de construcción que deberán cumplir las fórmulas para ser
sintácticamente correctas. Los elementos que estudiaremos en una fórmula, en
lógica proposicional son:
Símbolos: p, q, r...
Operadores: negación, conjunción, disyunción, condicional, disyunción
exclusiva
Paréntesis: ()
INICIO
SI
Digitar valores A,B,C
NO
SI
A+B=C
NO
SI
A+C=B
NO
SI
B+C=A
NO
Mensaje Mensaje
¨distintas¨ ¨Iguales¨
FIN
Solución
Algoritmo de solución:
m+ n/p
_________
Q – r/s
inicio
cls()
imprimir("digite el valor para m")
leer(m)
imprimir ("digite el valor para p")
leer(p)
imprimir ("digite el valor para n")
leer(n)
imprimir ("digite el valor para q")
leer(q)
imprimir ("digite el valor para r")
leer(r)
imprimir ("digite el valor para s")
leer(s)
imprimir ("el resultado de la ecuacion (m+n/p)/(q-r/s) es:", (m+n/p)/(q-r/s) )
fin
Antecedentes:
Objetivos:
Recursos:
Beneficios:
Una función es un conjunto de líneas de código, las cuales realizan una tarea específica y
puede retornar en un valor, estas funciones pueden tomar ciertos parámetros que
modifiquen su funcionamiento.
Estas funciones son usadas para convertir tareas grandes en subtareas más simples,
para realizar operaciones que son utilizadas durante un programa y de esta manera
reducir el código
PSEUDOCÓDIGO
Algoritmo potencia
Escribir lista_de_expresiones
Leer num
Escribir 'Ingrese la potencia: '
Leer pot
Si pot=0 Entonces
SiNo
Si pot<0 Entonces
FinMientras
Escribir rpta
SiNo
FinMientras
FinSi
FinSi
FinAlgoritmo
algoritmo Sen_cos_en_grados
var real: g
inicio
leer(g)
escribir (seno(g))
escribir (coseno(g))
fin
inicio
fin_funcion
fin_funcion
Desarrollo de la actividad:
Estudiante 4.
Proceso potencias
Para x <- 1 hasta 30 hacer
Escribir "4 ^ ", x, " = ", 4 ^ x;
Fin Para
FinProceso
2. Encontrar el entero positivo más pequeño (num) para el cual la suma
1+2+3+…+num es menor o igual que límite.
3.
Proceso suma
Escribir "Ingrese un numero:"
Leer numero
x <- 0
Para i <- 1 hasta número Hacer
Escribir sin saltar i, "+";
x <- x + i
FinPara
Escribir "La suma es: ", x;
Finproceso
4. Se proporciona una secuencia de números tales como: 5 3 0 2 4 4 0
0 2 3 6 0 2 y desea contar e imprimir el número de ceros de la
secuencia.
inicio
total ← 0
mientras ( númerosAExaminar > 0 )
hacer
leer
numero si ( numero = 0 ) entonces total ← total + 1
fin mientras
imprimir total
fin
Sintaxis Lenguaje de Programación C
Posteriormente el lenguaje de programación C++ fue creado con la intención
de extender el lenguaje anterior C con mecanismos que permitan la
manipulación de objetos.
De esta manera se define a C como el lenguaje original y C++ como la
ampliación de C, por eso el ++.
Dada esta afirmación la sintaxis del lenguaje C++ es similar a la del lenguaje
C, se usan de igual manera las estructuras de control (condicionales y ciclos),
pero al momento de escribir código hay ciertas diferencias:
Salida de datos:
C:
Se realiza mediante la instrucción
p
rintf(“Texto a mosrtar”).
C++:
Se realiza mediante la instrucción c
out<<”Texto a mostrar”.
Entrada de datos:
C:Se realiza mediante la instrucción
scanf
(“%modificador”, &nombreVariable),
donde el scanf sigue el siguiente formato:
scanf(“%f %d %f”, &Real,
&Entero, &Caracter)
.
C++:
Se realiza mediante la instrucción
cin>>nombreVariable
.Funciones
:
Cuando una función no toma parámetros en C debe ir la palabra void. Sin
embargo en C++ void
no es necesario (opcional).
C:
void funcionSinParametros (void){...}
C ++:
void funcionSinParametros ( ) {
...
}
Declaración de variables locales:
En C, deben ser declaradas solo al principio del bloque, mientras que en C++
las variables se pueden declarar en cualquier punto. Aunque es conveniente
realizarlo siempre al comienzo de la función.
Operador ?:
El operador condicional (?:) devuelve uno de dos valores según el valor de una
expresión booleana. El operador condicional tiene el formato.
Si la condición es true, se evalúa la primera expresión y se convierte en
el resultado; si es false, se evalúa la segunda expresión y se convierte en el
resultado. Sólo se evalúa una de las dos expresiones.
Los cálculos que, en cualquier otro caso, podrían requerir un bloque de
decisión if
-
else se
pueden expresar más concisa y elegantemente mediante el operador
condicional.
condition ? first_expression : second_expression;
Manejo de librerías:
Por simple convención las librerías en C terminan en ‘.h’ (punto hache). Todas
las librerías de C
sirven para C++, sin embargo, tamb
ién por convención, se elimina la terminación ‘.h’ y mejor se
agrega ‘c’ al principio.
Libreria en C
Librería en C++
math.h
cmath
string.h
cstring
time.h
ctime
etcetera.
Macros
:
Es un pequeño programa que ayuda a realizar acciones repetitivas de forma
simple, como hacer cálculos matemáticos, almacenar datos en variables, son
pequeños programas que pueden ser creados y editados por los usuarios,
además de ser usados para definir constantes
.
Sintaxis
:
#define macro_identificador <secuencia de acciones
Ejemplo ejercicio de la fase 4
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(){
int i;
double num;
for(i=0;i<=30;i++){
num=pow(4,i);
printf("Potencia a la %d: %.0f \n",i,num);
}
getch();
}
Pagina winx
https://arturopez.wixsite.com/misitio-1
Bibliografia
https://desarrolloweb.com/manuales/manual-iniciacion-programacion.html
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Lo_m%C3%A1
s_b%C3%A1sico