Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Apuntes básicos Fonaments d'Informàtica, Apuntes de Informática

Apuntes básicos Fonaments d'Informàtica UPC c++

Tipo: Apuntes

2020/2021

Subido el 31/05/2021

david-martinez-barrero
david-martinez-barrero 🇪🇸

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Apuntes básicos
Fonaments d’Informàtica
1. Como crear un nuevo programa en codeblocks
1.1 File -> New -> Empty File
1.2 Se guarda el archivo con cualquier nombre, pero acabado con
la terminación .cc , SI NO SE HACE EL PROGRAMA NO
FUNCIONARÁ
2. Partes de un programa
2.1 Inclusión de librerías, definición de espacio de trabajo y
definición de constantes.
Librería: Archivos preprogramados que se pueden descargar y/o
vienen incluidos con la plataforma de programación muchas
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Apuntes básicos Fonaments d'Informàtica y más Apuntes en PDF de Informática solo en Docsity!

Apuntes básicos

Fonaments d’Informàtica

  1. Como crear un nuevo programa en codeblocks 1.1 File -> New -> Empty File 1.2 Se guarda el archivo con cualquier nombre, pero acabado con la terminación .cc , SI NO SE HACE EL PROGRAMA NO FUNCIONARÁ
  2. Partes de un programa 2.1 Inclusión de librerías, definición de espacio de trabajo y definición de constantes. Librería: Archivos preprogramados que se pueden descargar y/o vienen incluidos con la plataforma de programación muchas

veces, se usan para realizar funciones o para facilitarlas. Deben incluirse con #include las necesarias al principio del programa. Librerías vistas hasta ahora: (Permite funciones básicas) (Permite dar formato al cout) <math.h> (Da acceso a constantes como pi o a funciones matemáticas de manera simple) (Da acceso a ficheros del ordenador, para poder leerlos) En TODOS los programas hay que poner obligatoriamente al principio del todo las líneas: #include using namespace std; Con la función using namespace std; lo que hacemos es declarar el espacio de trabajo del programa, pero no es algo demasiado importante que saber. En este espacio, justo después, también se declaran las constantes, que son variables (se explicará que son después) que no pueden cambiar de valor. Se declaran con el formato: const * tipo de variable nombre de variable* = valor; 2.2 int main() { } Aquí es donde se pone todo el grueso del programa, variables, funciones, bucles…

3.4 string Sirve para almacenar una cadena de caracteres, el valor numérico de esta cadena depende de su longitud. (Ana < Jose_Juanjo). Va entre “ ” 3.5 bool Booleano, solo expresa true o false, puede ser una de esas expresiones o una condición. Los componentes de las condiciones pueden tener estas relaciones: == Igual que < Menor que

Mayor que <= Menor o igual que = Mayor o igual que != No es igual que 3.6 float Sirve para almacenar números decimales de manera menos precisa y eficiente que el tipo double, es mejor usar ese.

  1. Funciones (vistas hasta el momento) Entrada y salida de datos 4.1 cin El cin permite leer datos del teclado y almacenarlos en variables previamente creadas, en uno mismo puedes poner varios datos de entrada. cin >> variable 1 >> variable2; Existe una variante del cin que permite leer datos de un archivo (es muy parecido). Se debe incluir la librería , declarar la localización del archivo y su nombre y en vez de usar la función cin se utiliza el nombre de la localización. El resto es tal como si fuera un cin normal. 4.2 cout El cout permite sacar por la consola datos, en un mismo cout se pueden poner varias cosas a sacar por la consola. Se utiliza el comando endl; para acabar líneas, es necesario siempre que se de un resultado final, pero hay ocasiones en las que se debe omitir para que el resultado final de lo que te piden. cout <<”La variable1 tiene un valor de “ << variable1 << endl;

4.4 else Un else es una función que hace que una parte del programa se ejecute solo si la condición de un if anterior se incumplía. No puede haber un else sin antes un if. else{ parte del programa a ejecutar } Si la parte del programa a ejecutar es una sola línea se pueden omitir los {}. 4.5 else if Esto no es una función a parte, si no una suma de las dos anteriores. Cuando hay varias condiciones que se puedan cumplir hay que encadenar funciones if, si solo se ponen if hacemos que el programa pierda optimización (y que el profesor quite puntos), pero si a partir del primer if ponemos else if hacemos que si el primer if se ejecuta el resto no se hagan.

Bucles Todos los bucles pueden tener couts y cins dentro, cuando un cin está dentro de un bucle y no se tiene límite de entrada de datos se utiliza CTRL+Z para dejar de poner datos. Una iteración es cada “vez” que se ejecuta un bucle. 4.6 while Se podría definir como un if que se repite. Cuando una condición asignada se cumple se ejecuta parte del programa, y una vez llega al final vuelve a comprobar si se cumple la condición, si se deja de cumplir sale del bucle y si no, vuelve a ejecutarse y sigue repitiendo así hasta que se incumpla la condición. while (condición){ Parte del programa a ejecutar } Si la parte del programa a ejecutar es una sola línea se pueden omitir los {}. 4.7 for A efectos prácticos es un while que se utiliza cuando se saben cuantas repeticiones del bucle se deben hacer, ya que te permite crear o usar una variable y ejecutar algo al final de cada iteración del bucle en la misma función.